Благодаря много за отзивчивостта на всички !
Казах, че не се занимавам с Internet програмиране и следователно дори част от използваната от вас терминология ми е непозната.
От всичко, което прочетох разбирам, че единственият начин е да помоля администратора да разреши командите fopen, fwrite, fread и fclose на PHP на сървъра.
Не ми се струва оправдано използването на сложни хакерски технологии за един толкова прост (или поне така си мислех) проблем.
Най-просто казано, имаме платка (тая дето й програмирам firmware-то) свързана с PC през RS232 някъде по света. Ние от друго PC, също някъде по света трябва да пратим към тая платка 10-тина числа (параметри), тя да ги тества (извършва някаква работа) и връща други 10-тина числа, които ще ни осведомят за състоянието на платката. И тая процедура се повтаря като сменяме параметрите докато открием дали има проблем в устройството и ако има - какво точно се е повредило.
!
Важно е, че и двата PC са мобилни, т.е. не са фиксиртани по място дори географски.
!
Мислех, че може да се използват кои да са два компютъра, поне един, от които е с открито IP, което работеше с обикновен прост socket в LAN. Но за по света, разбирам, че единствено решение сървърът ни, но с разрешено създаване на файлове, за да си комуникират потребителите през HTTP, т.е. обикновена WEB страничка. Тогава АВТОМАТИЧНО платката ще попълва Form с бутон SUBMIT и т. н. (което ми е ясно как да направя).
Благодаря, просто администратора явно от притеснение за сигурността, ми каза, че не било прието междинно създаване на файл на сървър.
Но тоя файл би бил само няколко байта, би се използвал рядко (да речем веднъж месечно - при профилактика на устройствата), а данните ще се предават през около 3s в продължение на 1h всеки месец.
|