GSM сигнализация старлайн->MD РАБОТАЕТ,но требует доработки

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение directman66 » Ср дек 20, 2017 8:35 am

тоже такое бывает, сайт иногда отдает какую-то хрень. Если несколько раз обновить, приходят нормальные данные. В скрипте файл с кукисами ROOT . 'cached/starline_cookie.txt' по сути не используется вообще. Хотя хотелось бы использовать именного его. Этот вопрос я еще не победил.
СпойлерПоказать
Безымянный.jpg
Безымянный.jpg (87.52 КБ) 4951 просмотр
в планах было сделать обработчик исключений и запрос в цикле.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение directman66 » Ср дек 20, 2017 8:57 am

Вот аналогично пришла вначале какая-то хрень
СпойлерПоказать
Array ( [LoginForm[login]] => xpenn@e1.ru [LoginForm[rememberMe]] => on [LoginForm[pass]] => 662583ABca )
LoginForm%5Blogin%5D=xpenn%40e1.ru&LoginForm%5BrememberMe%5D=on&LoginForm%5Bpass%5D=662583ABca&


{"state":0,"desc":{"message":"Captcha needed.","captchaSid":"wG_RvUtHPfnVzLR74fR6n2rpHzjdVuc8","captchaImg":"https:\/\/id.starline.ru\/apiV3\/captcha\/wG_RvUtHPfnVzLR74fR6n2rpHzjdVuc8"}}
-------------------------
/var/www/cached/starline_cookie.txtArray ( [UAID] => QuEo3e6z4R4pl2UmDy4e31oDe8eYqQB [sub_9219] => on [sub_aa16] => on [sub_6ecb] => on [sub_302a] => on [sub_8373] => on [_ym_uid] => 1512131523863765942 [prj] => p1jbfogmn7jd1jmhffmdqrstf3 [RASID] => pc9ftDf32T5wnOSiGVUl6J1oCZIa1iT [script_categories_item22] => 1 [script_categories_item31] => 1 )
cookie:uechat_34028_first_time=1513103119079; _ym_uid=1513103122184396845; __utmc=219212379; __utmz=219212379.1513103122.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ym_isad=2; __utma=219212379.1512894299.1513103122.1513103122.1513105346.2; __utmt=1; _ym_visorc_20868619=w; t=ff26ce75bf3bfd86c5a840cecd5209a5; PHPSESSID=fepm7v9s1cuian8fgego9udl67; dce05fce80d4d6404dc03cd4fad6e633=858133b9f2a7a198a16df43c76f3e4557d13dff8a%3A4%3A%7Bi%3A0%3Bs%3A6%3A%22183613%22%3Bi%3A1%3Bs%3A11%3A%22xpenn%40e1.ru%22%3Bi%3A2%3Bi%3A2592000%3Bi%3A3%3Ba%3A13%3A%7Bs%3A8%3A%22slid_uid%22%3Bs%3A6%3A%22182877%22%3Bs%3A10%3A%22first_name%22%3Bs%3A14%3A%22%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9%22%3Bs%3A9%3A%22last_name%22%3Bs%3A16%3A%22%D0%A1%D0%B0%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%22%3Bs%3A11%3A%22middle_name%22%3Bs%3A0%3A%22%22%3Bs%3A12%3A%22company_name%22%3Bs%3A0%3A%22%22%3Bs%3A3%3A%22sex%22%3Bs%3A1%3A%22M%22%3Bs%3A4%3A%22lang%22%3Bs%3A2%3A%22ru%22%3Bs%3A3%3A%22gmt%22%3Bs%3A2%3A%22%2B5%22%3Bs%3A6%3A%22avatar%22%3Bs%3A37%3A%22https%3A%2F%2Fid.starline.ru%2Favatar%2Fdefault%22%3Bs%3A8%3A%22contacts%22%3Ba%3A3%3A%7Bi%3A0%3BO%3A8%3A%22stdClass%22%3A5%3A%7Bs%3A2%3A%22id%22%3Bs%3A6%3A%22239257%22%3Bs%3A4%3A%22type%22%3Bs%3A5%3A%22email%22%3Bs%3A5%3A%22value%22%3Bs%3A16%3A%22sannikovdi%40ya.ru%22%3Bs%3A9%3A%22confirmed%22%3Bs%3A1%3A%221%22%3Bs%3A5%3A%22token%22%3Bs%3A32%3A%22D5vh6oIeepkkaNWXO5I57FGD7_Iu3ydK%22%3B%7Di%3A1%3BO%3A8%3A%22stdClass%22%3A5%3A%7Bs%3A2%3A%22id%22%3Bs%3A6%3A%22239258%22%3Bs%3A4%3A%22type%22%3Bs%3A5%3A%22phone%22%3Bs%3A5%3A%22value%22%3Bs%3A11%3A%2279122962262%22%3Bs%3A9%3A%22confirmed%22%3Bs%3A1%3A%221%22%3Bs%3A5%3A%22token%22%3Bs%3A32%3A%22IoRe78yYvOL2np8VKV83I%7EmULNa7SUeN%22%3B%7Di%3A2%3BO%3A8%3A%22stdClass%22%3A5%3A%7Bs%3A2%3A%22id%22%3Bs%3A6%3A%22512913%22%3Bs%3A4%3A%22type%22%3Bs%3A4%3A%22push%22%3Bs%3A5%3A%22value%22%3Bs%3A12%3A%22Redmi+Note+3%22%3Bs%3A9%3A%22confirmed%22%3BN%3Bs%3A5%3A%22token%22%3Bs%3A32%3A%22dg5YeRRY9VrZpHRc29BTaoDMSMtobTpI%22%3B%7D%7Ds%3A15%3A%22auth_contact_id%22%3BN%3Bs%3A10%3A%22user_token%22%3Bs%3A39%3A%222c43e3f93a8b506491c3a29ef139ed77%3A182877%22%3Bs%3A5%3A%22roles%22%3Ba%3A1%3A%7Bi%3A0%3Bs%3A4%3A%22user%22%3B%7D%7D%7D; uechat_34028_pages_count=4; __utmb=219212379.3.10.1513105346; lang=ru
-------------------------
��VKo�F�+žT1��$��[�:i�4I�"(���XS$KRr]�@@{)���K�C� �<�I��@��~�$%+ib� {v93;�o搔�Z�59C��j_�dtHb�L"]���C��D�"{�DZ�d�}���sd�8���N��0F��=�Ǫ�uy�'؎?$Q�� uK2wH&��R�U�g���e�/}� ����OtL�y�.S2�tH�y����CR�� �@HǑ"�B�jU/`6 ��PEu�Ljc��p�J� |�:������i�4/���?�q��_�������ty����C�-�t�g����b�� x�(7��T�^�4�qK��/�%4F*;嶻����6�U9™���U��"!�K-U��y����4�{�#�E� UZ�&V&�s蝨��C2�j��1ϑ���LadG�|�,�����s{Fv:�:1��E�ם:�����r���){_� �^���U�k�?�r��ܨ�M�i���To���XUu��Y8.T�w���oߩ8+�U[�p~�Ȑ�<3�ET� �<��<��us�.Ti��m����9��nDt6�� �h���Py�Wڿ�v��l���F��Q4��:�a�J57��d��� gmhO�=�E5Ki�� ����z��YI�)�ꔽL d"�éE-�X !�c�h��CۧdQĨ�p��hxJ��\� �t�L�o���?���a��N"�׳jQ�&�m31B�㾬���clH�l�9]vX{ا֢V��B��©f��q8��Р�-=c{����������'����r�@�\����p��{�qVM���[X�.���`� ���[���>�����%z�} |}Լ� �&B��"��xu���v>\20�6�J�ua^��>��]��x� �~��͖#�(�ԧCU�� |%�"p� �i�.��I�����]���фE.�|"� �r'��+&���R�B���!��H�(M0 �Y}�����7�����quW�]OH�Y4�"GG�2�'M
-------------------------

-------------------------

Warning: Invalid argument supplied for foreach() in /var/www/modules/scripts/scripts.class.php(142) : eval()'d code on line 141
на 3 запрос пришел ответ
СпойлерПоказать
Array ( [LoginForm[login]] => xpenn@e1.ru [LoginForm[rememberMe]] => on [LoginForm[pass]] => 662583ABca )
LoginForm%5Blogin%5D=xpenn%40e1.ru&LoginForm%5BrememberMe%5D=on&LoginForm%5Bpass%5D=662583ABca&


{"state":0,"desc":{"message":"Captcha needed.","captchaSid":"wG_RvUtHPfnVzLR74fR6n2rpHzjdVuc8","captchaImg":"https:\/\/id.starline.ru\/apiV3\/captcha\/wG_RvUtHPfnVzLR74fR6n2rpHzjdVuc8"}}
-------------------------
/var/www/cached/starline_cookie.txtArray ( [UAID] => QuEo3e6z4R4pl2UmDy4e31oDe8eYqQB [sub_9219] => on [sub_aa16] => on [sub_6ecb] => on [sub_302a] => on [sub_8373] => on [_ym_uid] => 1512131523863765942 [prj] => p1jbfogmn7jd1jmhffmdqrstf3 [RASID] => pc9ftDf32T5wnOSiGVUl6J1oCZIa1iT [script_categories_item22] => 1 [script_categories_item31] => 1 )
cookie:uechat_34028_first_time=1513103119079; _ym_uid=1513103122184396845; __utmc=219212379; __utmz=219212379.1513103122.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ym_isad=2; __utma=219212379.1512894299.1513103122.1513103122.1513105346.2; __utmt=1; _ym_visorc_20868619=w; t=ff26ce75bf3bfd86c5a840cecd5209a5; PHPSESSID=fepm7v9s1cuian8fgego9udl67; dce05fce80d4d6404dc03cd4fad6e633=858133b9f2a7a198a16df43c76f3e4557d13dff8a%3A4%3A%7Bi%3A0%3Bs%3A6%3A%22183613%22%3Bi%3A1%3Bs%3A11%3A%22xpenn%40e1.ru%22%3Bi%3A2%3Bi%3A2592000%3Bi%3A3%3Ba%3A13%3A%7Bs%3A8%3A%22slid_uid%22%3Bs%3A6%3A%22182877%22%3Bs%3A10%3A%22first_name%22%3Bs%3A14%3A%22%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9%22%3Bs%3A9%3A%22last_name%22%3Bs%3A16%3A%22%D0%A1%D0%B0%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%22%3Bs%3A11%3A%22middle_name%22%3Bs%3A0%3A%22%22%3Bs%3A12%3A%22company_name%22%3Bs%3A0%3A%22%22%3Bs%3A3%3A%22sex%22%3Bs%3A1%3A%22M%22%3Bs%3A4%3A%22lang%22%3Bs%3A2%3A%22ru%22%3Bs%3A3%3A%22gmt%22%3Bs%3A2%3A%22%2B5%22%3Bs%3A6%3A%22avatar%22%3Bs%3A37%3A%22https%3A%2F%2Fid.starline.ru%2Favatar%2Fdefault%22%3Bs%3A8%3A%22contacts%22%3Ba%3A3%3A%7Bi%3A0%3BO%3A8%3A%22stdClass%22%3A5%3A%7Bs%3A2%3A%22id%22%3Bs%3A6%3A%22239257%22%3Bs%3A4%3A%22type%22%3Bs%3A5%3A%22email%22%3Bs%3A5%3A%22value%22%3Bs%3A16%3A%22sannikovdi%40ya.ru%22%3Bs%3A9%3A%22confirmed%22%3Bs%3A1%3A%221%22%3Bs%3A5%3A%22token%22%3Bs%3A32%3A%22D5vh6oIeepkkaNWXO5I57FGD7_Iu3ydK%22%3B%7Di%3A1%3BO%3A8%3A%22stdClass%22%3A5%3A%7Bs%3A2%3A%22id%22%3Bs%3A6%3A%22239258%22%3Bs%3A4%3A%22type%22%3Bs%3A5%3A%22phone%22%3Bs%3A5%3A%22value%22%3Bs%3A11%3A%2279122962262%22%3Bs%3A9%3A%22confirmed%22%3Bs%3A1%3A%221%22%3Bs%3A5%3A%22token%22%3Bs%3A32%3A%22IoRe78yYvOL2np8VKV83I%7EmULNa7SUeN%22%3B%7Di%3A2%3BO%3A8%3A%22stdClass%22%3A5%3A%7Bs%3A2%3A%22id%22%3Bs%3A6%3A%22512913%22%3Bs%3A4%3A%22type%22%3Bs%3A4%3A%22push%22%3Bs%3A5%3A%22value%22%3Bs%3A12%3A%22Redmi+Note+3%22%3Bs%3A9%3A%22confirmed%22%3BN%3Bs%3A5%3A%22token%22%3Bs%3A32%3A%22dg5YeRRY9VrZpHRc29BTaoDMSMtobTpI%22%3B%7D%7Ds%3A15%3A%22auth_contact_id%22%3BN%3Bs%3A10%3A%22user_token%22%3Bs%3A39%3A%222c43e3f93a8b506491c3a29ef139ed77%3A182877%22%3Bs%3A5%3A%22roles%22%3Ba%3A1%3A%7Bi%3A0%3Bs%3A4%3A%22user%22%3B%7D%7D%7D; uechat_34028_pages_count=4; __utmb=219212379.3.10.1513105346; lang=ru
-------------------------
{"result":1,"answer":{"devices":[{"alias":"kia ceed","device_id":22198231,"imei":"122070022198231","battery":12.6,"ctemp":16,"etemp":24,"fw_version":"HB03-M5,GK74-Q2","gsm_lvl":30,"mon_type":2,"phone":"+79119780778","status":1,"ts_activity":1513749347,"type":17,"typename":"Сигнализация","position":{"x":60.623367,"y":56.838203,"ts":1513748090,"r":872},"diag":{"vin":"","can_version":"4.5.0","can_descr":"3215"},"balance":{"active":{"value":55,"state":"low_balance"}},"car_alr_state":{"door":false,"hbrake":false,"hood":false,"ign":false,"pbrake":false,"shock_h":false,"shock_l":false,"tilt":false,"trunk":false},"car_state":{"alarm":false,"out":false,"arm":true,"door":false,"hbrake":false,"hijack":false,"hood":false,"ign":false,"r_start":false,"run":false,"trunk":false,"valet":false,"webasto":false,"tilt_bpass":false,"shock_bpass":false,"add_sens_bpass":false},"functions":["adv_controls","adv_guard","adv_state","battery_start","controls","eng_sensor","events","gsm","gsm_control","info","int_sensor","mon_cfg","obd_params","offless_hijack","position","push","rstart_cfg","shock_cfg","state","tracking"],"controls":[{"id":"1291305","device_id":"22198231","position":"0","type":"update_position"},{"id":"1291093","device_id":"22198231","position":"2","type":"ign"},{"id":"1291306","device_id":"22198231","position":"9","type":"arm"}],"showInsuranceEvents":0,"shortParking":3,"longParking":30,"services":{"control":1,"settings":0},"shared_for_me":false},{"alias":"МАЯК M15","device_id":351513054467656,"imei":"351513054467656","battery":0,"gps_lvl":1,"mon_type":2,"phone":"+79697202766","status":0,"ts_activity":1513609448,"type":1,"typename":"Маяк","interval":10,"mayak_temp":-2,"position":{"x":60.691441,"y":56.836266,"ts":1513609278,"sat_qty":1,"r":0},"balance":{"active":{"value":-2,"state":"low_balance"}},"car_alr_state":[],"car_state":[],"functions":["events","gsm","info","position","push","state","tracking"],"controls":[],"showInsuranceEvents":0,"shortParking":5,"longParking":30,"services":{"control":0,"settings":0},"shared_for_me":false}],"shared_devices":[],"code":200,"codestring":"OK","geozones":[{"id":"11164","title":"около дома","description":"","color":"yellow","polygon":"POLYGON((60.670328765768325 56.83636748276387,60.674899249929716 56.83634395934476,60.67550006474908 56.834262077986416,60.67241015996389 56.833156398819995,60.670328765768325 56.83636748276387))"}],"geopoints":[{"id":"11162","title":"работа","description":"","color":"pink","address":"улица Луначарского, 134Б, Екатеринбург, Свердловская область, Россия","polygon":"LINESTRING(60.619231406082164 56.83866089307842,60.61923140608218 56.8395589058597)"}],"skey":"2c43e3f93a8b506491c3a29ef139ed77:182877","rpl_client_id":"5339ABBAC2E8BE89ABC39BA468DDE6B2","nch_client_id":"5339ABBAC2E8BE89ABC39BA468DDE6B2"}}
-------------------------

-------------------------
alias:kia ceed
kia ceed.alias::::kia ceed
kia ceed.device_id::::22198231
kia ceed.imei::::122070022198231
kia ceed.battery::::12.6
kia ceed.ctemp::::16
kia ceed.etemp::::24
kia ceed.fw_version::::HB03-M5,GK74-Q2
kia ceed.gsm_lvl::::30
kia ceed.mon_type::::2
kia ceed.phone::::+79119780778
kia ceed.status::::1
kia ceed.ts_activity::::1513749347
kia ceed.type::::17
kia ceed.typename::::Сигнализация
это массив
x:60.623367
y:56.838203
ts:1513748090
r:872
это массив
vin:
can_version:4.5.0
can_descr:3215
это массив
active:Array

Warning: strlen() expects parameter 1 to be string, array given in /var/www/lib/caching.class.php on line 19
это массив
value:55
state:low_balance
это массив
door:
hbrake:
hood:
ign:
pbrake:
shock_h:
shock_l:
tilt:
trunk:
это массив
alarm:
out:
arm:1
door:
hbrake:
hijack:
hood:
ign:
r_start:
run:
trunk:
valet:
webasto:
tilt_bpass:
shock_bpass:
add_sens_bpass:
это массив
0:adv_controls
1:adv_guard
2:adv_state
3:battery_start
4:controls
5:eng_sensor
6:events
7:gsm
8:gsm_control
9:info
10:int_sensor
11:mon_cfg
12:obd_params
13:offless_hijack
14:position
15:push
16:rstart_cfg
17:shock_cfg
18:state
19:tracking
это массив
0:Array

Warning: strlen() expects parameter 1 to be string, array given in /var/www/lib/caching.class.php on line 19
это массив
id:1291305
device_id:22198231
position:0
type:update_position
1:Array

Warning: strlen() expects parameter 1 to be string, array given in /var/www/lib/caching.class.php on line 19
это массив
id:1291093
device_id:22198231
position:2
type:ign
2:Array

Warning: strlen() expects parameter 1 to be string, array given in /var/www/lib/caching.class.php on line 19
это массив
id:1291306
device_id:22198231
position:9
type:arm
kia ceed.showInsuranceEvents::::0
kia ceed.shortParking::::3
kia ceed.longParking::::30
это массив
control:1
settings:0
kia ceed.shared_for_me::::
alias:МАЯК M15
МАЯК M15.alias::::МАЯК M15
МАЯК M15.device_id::::3.5151305446766E+14
МАЯК M15.imei::::351513054467656
МАЯК M15.battery::::0
МАЯК M15.gps_lvl::::1
МАЯК M15.mon_type::::2
МАЯК M15.phone::::+79697202766
МАЯК M15.status::::0
МАЯК M15.ts_activity::::1513609448
МАЯК M15.type::::1
МАЯК M15.typename::::Маяк
МАЯК M15.interval::::10
МАЯК M15.mayak_temp::::-2
это массив
x:60.691441
y:56.836266
ts:1513609278
sat_qty:1
r:0
это массив
active:Array

Warning: strlen() expects parameter 1 to be string, array given in /var/www/lib/caching.class.php on line 19
это массив
value:-2
state:low_balance
это массив
это массив
это массив
0:events
1:gsm
2:info
3:position
4:push
5:state
6:tracking
это массив
МАЯК M15.showInsuranceEvents::::0
МАЯК M15.shortParking::::5
МАЯК M15.longParking::::30
это массив
control:0
settings:0
МАЯК M15.shared_for_me::::
*** Сообщение запрещено. Содержит контактную информацию. Сообщение похоже на спам. ***
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
anneksiya82
Сообщения: 32
Зарегистрирован: Вс фев 28, 2016 8:11 am
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение anneksiya82 » Ср дек 20, 2017 10:27 am

Спасибо.
а строку
'cookie:____замените на токен из отладчика браузера____lang=ru',

Чем заполнили? откуда токен взять?
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение directman66 » Ср дек 20, 2017 11:07 am

anneksiya82 писал(а):Спасибо.
а строку
'cookie:____замените на токен из отладчика браузера____lang=ru',

Чем заполнили? откуда токен взять?
из отладчика браузера Гугл хром, нужно найти запрос по адресу и отуда выкусить код для вставки
СпойлерПоказать
Безымянныйssdsd.jpg
Безымянныйssdsd.jpg (283.07 КБ) 4913 просмотров
я все же надеюсь, что знающие люди поправят код и авторизация будет работать по сохраненному файлу. Но у меня почему-то не поляется.
Последний раз редактировалось directman66 Ср дек 20, 2017 2:22 pm, всего редактировалось 2 раза.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение directman66 » Ср дек 20, 2017 11:46 am

Кстати, добавил передачу координат на сервис livegpstracks.com, он позволяет более информативно работать с треками, и т.д.

Сцерарий экспорта:
СпойлерПоказать

Код: Выделить всё

//rtt protocol
$host="5.9.136.109";
$port=3359;
$socket = socket_create(AF_INET, SOCK_STREAM, getprotobyname("tcp"));  // Create Socket
        if (socket_connect($socket, $host, $port)) 
        {  //Connect
         
$imei=$params['imei'];
$x=$params['x'];         
$y=$params['y'];         
$speed=$params['speed'];         
$visota=$params['visota'];                  
$bat=$params['bat'];                           
$azimut=123;

//$dt=20130618;
$dt=date('Ymd');
//$tm=195430;
$tm=date('His');         
$utc='-5';
$sputnik=24;
$gsm=60;         
$gpslbs='A';
$sos=0;         
         
         
$sendStr= "rtt003,$imei,$x,$y,$speed,$visota,$azimut,$bat,$dt,$tm,$utc,$sputnik,$gsm,$gpslbs,".$sos;         
echo    $sendStr;      
         
socket_write ($socket,$sendStr );   // by group data transmission
//$sendStrArray = str_split(str_replace(' ', '', $sendStr), 2);  // The 16 binary data into a set of two arrays
//for ($j = 0; $j <count ($sendStrArray); $j++) {
//socket_write ($socket, Chr (hexdec ($sendStrArray[$j])));   // by group data transmission
//            }
         
//$receiveStr = "";
//$receiveStr = socket_read($socket, 1024, PHP_BINARY_READ);  // The 2 band data received 
//$receiveStrHex = bin2hex ($receiveStr);   // the 2 hexadecimal data convert 16 hex
//echo  "send:".$sendStr ;
//         echo "<br>";
//         echo " answer:" . $receiveStr;   
//         echo " answerSTR:" .hex2str($receiveStrHex);
//         echo " answerHEX:" . $receiveStrHex.'<br>';
//   
}
        socket_close($socket);  // Close Socket


/////////////////////////////////
/////////////////////////////////
//http://livegpstracks.com/forum/viewtopic.php?f=30&t=949
//Облегченный открытый RTT-протокол версии 003

//Сервер: srv1.livegpstracks.com или 5.9.136.109
//Порт: 3359
//Устройство для выбора из списка при подключении: RTT Lite

//Данный протокол реализует однонаправленную передачу данных между терминалом и сервером.
//Информация передаётся по сети интернет с использованием протокола TCP/IP.

//От устройства приходит строка с данными. Пример:
//Код:
//rtt003,356217625371625,-59.4364251,-129.9839853,0023,0014,123,090,20130618,195430,-11,24,60,A,1
//В ответ сервер выдаст "\r\n". Под "\r\n" понимается последовательность 0x0D, 0x0A.

//Расшифровка пакета:
//Протокол: "rtt003", (string) 6 символов
//imei: "356217625371625", (string) 15 символов
//долгота: "-59.4364251", (float) 11 символов
//широта: "-129.9839853", (float) 12 символов
//скорость: "23", (int) 2 символа
//высота: "14", (int) 2 символа
//азимут: "123", (int) 3 символа
//заряд батареи: "90", в процентах, (int) 3 символа
//дата: "20130618", (string) 8 символов
//время: "195430", (string) 6 символов
//UTC: "-11", (int) 3 символа
//количество спутников: "24", (int) 2 символа
//уровень GSM сигнала: "60", (int) 2 символа
//признак GPS или LBS: "A" (координаты определены по GPS или "V" - по LBS), (string) 1 символ
//SOS: "1" (сработала кнопка SOS) или "0" (не нажата), (int) 1 символ 
Вызывается сценарий таким образом:
СпойлерПоказать

Код: Выделить всё

$pars= array(
'imei' => gg($devicename.'.imei'),
'x' => gg($devicename.'.y'),
'y' => gg($devicename.'.x'), 
'speed' => gg($devicename.'.speed'),  
'vysota' => gg($devicename.'.altitude')
);
 print_r($pars);
 
runScript('livegpsupdate',$pars); 
*** Сообщение запрещено. Содержит контактную информацию. ***
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение directman66 » Ср дек 20, 2017 12:01 pm

Админы, как отключить анти-спам бот? Сообщения появляются через день, два, когда уже не актуальны. Удалите это сообщение после прочтения. Реально уже накипело, вопросы решать нереально.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
anneksiya82
Сообщения: 32
Зарегистрирован: Вс фев 28, 2016 8:11 am
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение anneksiya82 » Ср дек 20, 2017 6:50 pm

Спасибо.. что то все равно не работает.
не могу понять.. cookei в ином формате
Вложения
start-line.png
start-line.png (84.34 КБ) 4909 просмотров
anneksiya82
Сообщения: 32
Зарегистрирован: Вс фев 28, 2016 8:11 am
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение anneksiya82 » Ср дек 20, 2017 7:00 pm

Кажется понял.

суть что запрос возвращает:
{"state":0,"desc":{"message":"Captcha needed.","captchaSid":"cqvEHZfpCJghuTqSP1ZKkCsCkYYMvjKR","captchaImg":"https:\/\/id.starline.ru\/apiV3\/captcha\/cqvEHZfpCJghuTqSP1ZKkCsCkYYMvjKR"}}

*** Сообщение запрещено. Сообщение похоже на спам. ***
anneksiya82
Сообщения: 32
Зарегистрирован: Вс фев 28, 2016 8:11 am
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение anneksiya82 » Чт дек 21, 2017 4:03 am

Кажется понял в чем дело. Запрос возвращает:

{"state":0,"desc":{"message":"Captcha needed.","captchaSid":"rdnLalJj4xpCGWmstsHUaMZSqhzy0mvZ","captchaImg":"https:\/\/id.starline.ru\/apiV3\/captcha\/rdnLalJj4xpCGWmstsHUaMZSqhzy0mvZ"}}

виноват: капча.
Но как с этим бороться пока не знаю.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: GSM сигнализация старлайн->MD РАБОТАЕТ,но требует дорабо

Сообщение directman66 » Чт дек 21, 2017 6:32 am

Это два независимые запроса. Капча у них вылазит, если часто запрашивать. По первому запросу может быть капча, но второй отрабатыает на ура. В идеале нужно переделать запрос для использования кукисов из первого запроса авторизации. Попробуйте через некоторое время, капча исчезнет. Или залогиньтесь через сайт.

Также пересоздал новую задачу https://connect.smartliving.ru/tasks/156.html, по которой можно отправить SM.
Последний раз редактировалось directman66 Пн апр 23, 2018 10:35 pm, всего редактировалось 1 раз.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить