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

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

Модератор: immortal

directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

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

Сообщение directman66 »

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

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

Сообщение directman66 »

Вот аналогично пришла вначале какая-то хрень
SPOILERSPOILER_SHOW
Array ( [LoginForm[login]] => [email protected] [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 запрос пришел ответ
SPOILERSPOILER_SHOW
Array ( [LoginForm[login]] => [email protected] [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

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

Сообщение anneksiya82 »

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

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

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

Сообщение directman66 »

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

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

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

Сообщение directman66 »

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

Сцерарий экспорта:
SPOILERSPOILER_SHOW

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

//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 символ 
Вызывается сценарий таким образом:
SPOILERSPOILER_SHOW

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

$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
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Контактная информация:

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

Сообщение directman66 »

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

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

Сообщение anneksiya82 »

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

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

Сообщение anneksiya82 »

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

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

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

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

Сообщение anneksiya82 »

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

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

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

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

Сообщение directman66 »

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

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