LINUX.ORG.RU

История изменений

Исправление watchcat382, (текущая версия) :

Хочется настроить синхронизацию времени

Время можно получить не только от gps приемников,но и от некоторых сотовых радиомодемов - потому что сотовая сеть время передает,причем довольно точное. Например мой Huawei e3372 понимает команду AT^NWTIME? (именно с вопросиком) и выдает на нее что-то такое: ^NWTIME:24/03/10,22:58:58+12,00 Разве что надо определиться что с таймзоной в вашей локации будет - это зависит от оператора. Например у меня локальное время московское,оператор Мегафон,и модем выдает на три часа меньше. У других операторов и/или в иных местах сдвиг будет другой. Выясняется опытным путем. Зато такой способ получения времени работает и в помещениях,вобщем везде где хоть как-то есть сотовая связь.

У других модемов команда может быть другой или ее вообще не быть. Можно попробовать вытащить из модема список всех поддерживаемых команд,у меня он выдается по команде AT+CLAC,и потом гуглить все незнакомые команды подряд (их там много).

Модемом с последовательным портом умеют прикидываться некоторые телефоны,особенно «устаревшие». Там тоже можно поискать нужную команду.

Апофигеозом этой идеи был случай когда я зашел в один андроидный телефон посредством adb shell и с некоторыми ухищрениями нашел там в /dev имя порта через который отзывался квалкомовский радиомодуль. Скормил ему at+clac и узнал много нового и интересного.

Исправление watchcat382, :

Хочется настроить синхронизацию времени

Время можно получить не только от gps приемников,но и от некоторых сотовых радиомодемов - потому что сотовая сеть время передает,причем довольно точное. Например мой Huawei e3372 понимает команду AT^NWTIME? (именно с вопросиком) и выдает на нее что-то такое: ^NWTIME:24/03/10,22:58:58+12,00 Разве что надо определиться что с таймзоной в вашей локации будет - это зависит от оператора. Например у меня локальное время московское,оператор Мегафон,и модем выдает на три часа меньше. У других операторов и/или в иных местах сдвиг будет другой. Выясняется опытным путем. Зато такой способ получения времени работает и в помещениях,вобщем везде где хоть как-то есть сотовая связь.

У других модемов команда может быть другой или ее вообще не быть. Можно попробовать вытащить из модема список всех поддерживаемых команд,у меня он выдается по команде AT+CLAC,и потом гуглить все незнакомые команды подряд (их там много).

Модемом с последовательным портом умеют прикидываться некоторые телефоны,особенно «устаревшие». Там тоже можно поискать нужную команду.

Исходная версия watchcat382, :

Хочется настроить синхронизацию времени

Время можно получить не только от gps приемников,но и от некоторых сотовых радиомодемов - потому что сотовая сеть время передает,причем довольно точное. Например мой Huawei e3372 понимает команду AT^NWTIME? (именно с вопросиком) и выдает на нее что-то такое: ^NWTIME:24/03/10,22:58:58+12,00 Разве что надо определиться что с таймзоной в вашей локации будет - это зависит от оператора. Например у меня локальное время московское,оператор Мегафон,и модем выдает на три часа меньше. У других операторов и/или в иных местах сдвиг будет другой. Выясняется опытным путем. Зато такой способ получения времени работает и в помещениях,вобщем везде где хоть как-то есть сотовая связь.