В ваших часах есть батарейка, от которой они и работают, у них нет других вариантов, кроме как иметь точное время автономно. На материнских платах есть батарейка (когда-то давно раньше - аккумулятор), от которой будут работать часы на них даже если компьютер полностью обесточен, что при обычном сценарии использования бывает редко. И есть дополнительно источник дежурного напряжения относительно приличной мощности, но это уже другая история. Пока синхронизация времени через интернет не была массово доступной, был смысл ставить более точные кварцы (даже с подстройкой частоты попадались, а ещё "гробики" от Dallas со встроенной батарейкой были хороши, пока она не кончится и не понадобится пилить чтобы подключить внешнюю). Сейчас, мне кажется, производители не заморачиваются проверкой - проблема не будет заметной у большинства пользователей, даже если время уйдёт, NTP его поправит. Но это в мире ПК, где совместимость и традиции. В мире интернета вещей всё не так (Буква S в аббревиатуре IoT обозначает безопасность). Во множестве устройств IoT никакой батарейки для часов (или отдельных часов для режима микропотребления) нет совсем, они запускаются с какой-то дефолтной датой, и полностью зависят от наличия сети и NTP - без них точного времени не будет, неоткуда взять. Потому что батарейка неудобна в пайке, и на больших тиражах это будет заметно, потому что устройство без доступа к сети не имеет смысла и неработоспособно, потому, что точное время не нужно устройству, потому что производитель не захотел тратить на это время и ещё 100500 причин. Такая же штука и с Яндекс - станциями, там нет батарейки - с одной стороны, нечего менять и нечему дохнуть со временем, с другой - без сети времени не будет, совсем. Именно поэтому, только загрузившись, станция начинает активно это время синхронизировать. Может быть в самой большой, с экраном, что-то есть, не смотрел, а в Max и более маленьких - нету. И не факт, что надо.
SF15-600, обратите внимание - это резистивный датчик, а не контактный, возможно перед герконом понадобится операционный усилитель или компаратор с питанием.
Датчик силы SF15 ‑ 600 10 кг износостойкий датчик давления с тонкой пленкой датчик силы датчик давления SF15 ‑ 600
И, на всякий случай, простой линейный контактный, чуть удобнее на мой взгляд, чем у автора:
Как вариант, если компьютеры доверяют друг другу (домен), можно настроить отправку всех, или только нужных событий по фильтру на сервер-сборщик в отдельный лог, называется это Windows Event Forwarding. И уже на нём запускать скрипт, отправляющий уведомления. Минус - единая точка отказа, плюс - удобство и доступ в интернет нужен только на этом коллекторе.
Как вариант на Exchange 2016 ещё можно вынести административную ECP на отдельный сайт и порт в IIS, скопировав всё содержимое исходного каталога (и копируя потом файлы руками после установки CU) или вынести администрирование на отдельный небольшой сервер (на отдельном сайте местами кривовато работает), а потом запретить интерфейс администрирования на основном ECP совсем на всех доступных публично серверах при помощи Set-ECPVirtualDirectory -Identity "<server_name>\ecp (default web site)" -AdminEnabled $False
Как одна из угроз неоднократно упоминались сайты конкурентов / увод пользователей с площадки. Понятно что это основное бизнес-требование, но такая угроза реально существует и настолько велика? Как клиенту мне больше хотелось бы видеть на площадке ограничения для возможностей разводил и мошенников, и, конечно, человеческую поддержку вместо ограниченных ответов чат-бота в тех случаях, когда что-то пошло не так. "Женщину вынули - автомат засунули" вечно.
Очередной виток проекта близится к своему завершению: к НГ должно появиться еще немного коробочек с гироскопом и одометром. Косяки 8го чипа и неготовность 9го оставили работоспособной только коробочку на чипе LEA-6R. Вот ее то и удалось перевыпустить, ограниченным числом, для любителей математических изысков и картографирования мест, неподвластных спутниковым приборам, даже с RTK.
Краткое содержание предыдущих 15 страниц: коробочка предназначена для установки в четырехколесное транспортное средство, проходящее повороты с минимальным креном. Основной режим работы - GPS. Она принимает спутниковые сигналы на отличную внешнюю магнитную антеннку на крыше авто и передает координаты на Ваше навигаторное-картографирующее устройство - ноутбук-планшет-телефон и т.п. Понятное что делает он это намного серьезнее, чем встроенный навигационный чип (если он есть) хотябы за счет благоприятных условий приема GPS сигналов внешней антенной.
Но основное ее(коробочки) свойство - ИНС - способность выстраивать линии и траектории движения не как массив абстрактных точек от летящих в космосе спутников, а именно описывать маневры автомобиля: тут притормозил, тут вошел в поворот, тут перестроился. Графическая разница местами фантастическая. Картинки сравнения на этой странице выше. Спасибо уважемому SviMik!!! Даже если набегают погрешности это не бесформенные звезды дрейфа GPS, а все равно красивые линии градостроительных или ландшафтных структур, осей дорог или бордюрных камней, кто как ездит. Это главное.
Сведения о подключении к авто: на вкус и цвет у всех фломастеры разные. Самые качественные результаты у профессиональных установок типа магнитики на ободе колеса, геркон или proximity sensor на ступице считатет обороты колеса и полученные импульсы прямиком выдает в коробочку. Менее хлопотное хозяйство - найти в машине сигнал VSS, в приборке, за магнитолой и т.п., но такой вариант в CAN машинах встречается все реже и реже. Самый бизнес-лакшери вариант - подключение специального адаптера к CAN шине. Он берет все нужные данные из штатной проводки и генерит пульсы VSS для коробочки. Цифровые посредники передачи данных приводят к задержкам, поэтому для качественных результатов приходится немного корректировать манеру вождения. Достать CAN адаптеры на VW и Hyundai легко, на другие немецкие авто посложнее, на остальные авто еще сложнее (дороже). Так недавно поставили всю систему на SsangYong Kyron 2010. Дико сложный протокол обмена данными, но все подключили-поставили с первого раза, профессиональная установка - несколько небольших коробочек под правым сиденьем. Как нибудь выложу фотки.
Сведения о подключении к навигатору. Ноги у всей истории растут из CarPC и Windows 95-7-10, поэтому основной разъем - USB. Даже если у Вас нет компа в машине этот разъем понадобится чтобы подать питание на всю схему. Второй по популярности способ подключения - bluetooth. Вообще все коробочки-провода спрятаны внутри, ничего не торчит. Android, MOSK-служба, пара программ и все работает. Не бог весть какие сложности. Таксовать с таим не дадут потому что таксистам запрещены фейковые GPS, остальные все приложения работают. Айфоны не поддерживаются (я не знаю как подключить). Может можно както. Зато для hardawre специалистов множество возможностей подключения - RS-232, TTL-UART, NMEA-0183 и бинарные протоколы по высокоскоростным шинам.
Есть во всей этой истории и практическо-навигационный выхлоп: ваши шансы выехать в нужную сторону с подземной парковки или из многоэтажного гаража с работающей навигацией многократно возрастают. Ну и элемент эксклюзива - такого ни у кого нет. Кайфы.
На рисунке субботний заезд под ТРЦ в дикой пробке. И выезд!!
Хотелось бы понять насколько это может быть интересно сейчас. По идее самое время, премия на НГ и пару расслабленных недель чтобы все установить-собрать если своими силами. По себестоимости производства опять удалось уложиться в четырехзначный ценник, хоть и не так свободно как раньше. CAN адаптеры стоят 5-7-15 тыр. теоретически, но торговать ими не планировалось. Если много желающих наберется можно будет подумать о некоей централизованной поставке. Пока каждый себе сам доставал.
Ещё одна новость, в дополнение - Смарт-тв делают скриншоты того, что отображается на них по hdmi, и используют их для таргетинга рекламы. По ссылке, к сожалению, пэйволл, но начало статьи видно:
В статье ссылка на коричневые гетинаксовые макетные платы, они как правило и хуже качеством, и площадки чаще отслаиваются при перегреве, из плюсов только то что прогреть проще. Если вам дороги ваши обучающиеся, и их возможная любовь к пайке - на мой взгляд, лучше использовать стеклотекстолитовые, они, как правило, зелёные, двусторонние с металлизацией отверстий. Паять надо уметь и те, и другие, но в современной электронике, кроме совсем уж простой и одноразовой, тем более под FPGA, скорее попадётся многослойный стеклотекстолит. Вроде вот таких, тысячи их, обязательно двусторонние, или набор с такими, пинами и припоем:
Ещё один глюк на Exchange 2010 выловили — на наших CASах, которые опубликованы в интернет, стоял патч kb3013410 (с перезагрузкой после установки). На некоторых CASах в Филиалах, использующих наш CAS в качестве шлюза/прокси — нет. Ровно в 1 час ночи 7 января для всех пользователей этих CASов Филиалов перестал работать ActiveSync, OWA при этом работал как обычно. Помогла установка kb3013410 и рестарт IIS на CASах Филиалов. Что именно там сломалось и где использовалось поясное время — без понятия, до этого, в т.ч. 26 октября, подобных проблем не было.
Ещё был глюк с технологическим ПО — на SQL 2008R2 некорректно отрабатывали stored procedures, завязанные на время. Деталей не знаю, помогла опять-же установка патча и перезагрузка.
Про первый в посте уже и написано, как простой, но неправильный; на второй есть ссылка на блог Олега Ржевского в комментариях, там-же подробнее описан механизм работы .NET и просто Windows xp/2003 с Dynamic DST, но т.к. я сам не проверял и не в курсе особенностей — писать не стал.
Хранятся, отдельно база часовых поясов в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
отдельно текущая активная конфигурация в HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. В .dll хранятся названия в Unicode, и то только начиная с Vista/2008.
Если мы просто меняем информацию в хранилище таймзон — не происходит ничего. Если меняем информацию в текущей конфигурации — происходит перевод стрелок в соответствии с этой информацией. А нам надо, чтобы он произошел не в момент установки обновления, а в ночь 26 октября (ну или позже, если компьютер был выключен). И для этого есть готовый механизм — зачем же разрабатывать ещё один?
Я не спорю, что по идее оно должно бы быть в UTC всё, но есть ровно то, что есть.
Windows не имеет штатного автоматического механизма смены часовых поясов, совсем. Альтернатива — или используем то, что есть — механизм летнего времени, слегка его подпилив (что и было сделано), или как-то автоматизируем смену часового пояса на всех компьютерах, что означает ручной перевод времени, задание в планировщике и прочие подобные способы восхода солнца вручную. Второй способ возможно более правилен идеологически (хотя и при нем могли бы остаться например старые и новые таймзоны — а зачем это надо?), но первый в Майкрософт, видимо, посчитали более удобным для пользователей и администраторов. Ну не зря же они Dynamic DST выдумывали?
Да, так и должно быть — до kb2998527 даты перевода времени стандартные, а если вы используете необновленную систему — наверняка у вас или галка «Автоматический переход на летнее время и обратно» снята, или часовой пояс не-российский, или и то и то сразу.
Да, есть вполне себе небольшие, даже очень маленькие, 3.3v 0.22F размером миллиметров 5-7, как раз на плату.
В ваших часах есть батарейка, от которой они и работают, у них нет других вариантов, кроме как иметь точное время автономно. На материнских платах есть батарейка (когда-то давно раньше - аккумулятор), от которой будут работать часы на них даже если компьютер полностью обесточен, что при обычном сценарии использования бывает редко. И есть дополнительно источник дежурного напряжения относительно приличной мощности, но это уже другая история. Пока синхронизация времени через интернет не была массово доступной, был смысл ставить более точные кварцы (даже с подстройкой частоты попадались, а ещё "гробики" от Dallas со встроенной батарейкой были хороши, пока она не кончится и не понадобится пилить чтобы подключить внешнюю). Сейчас, мне кажется, производители не заморачиваются проверкой - проблема не будет заметной у большинства пользователей, даже если время уйдёт, NTP его поправит. Но это в мире ПК, где совместимость и традиции. В мире интернета вещей всё не так (Буква S в аббревиатуре IoT обозначает безопасность). Во множестве устройств IoT никакой батарейки для часов (или отдельных часов для режима микропотребления) нет совсем, они запускаются с какой-то дефолтной датой, и полностью зависят от наличия сети и NTP - без них точного времени не будет, неоткуда взять. Потому что батарейка неудобна в пайке, и на больших тиражах это будет заметно, потому что устройство без доступа к сети не имеет смысла и неработоспособно, потому, что точное время не нужно устройству, потому что производитель не захотел тратить на это время и ещё 100500 причин. Такая же штука и с Яндекс - станциями, там нет батарейки - с одной стороны, нечего менять и нечему дохнуть со временем, с другой - без сети времени не будет, совсем. Именно поэтому, только загрузившись, станция начинает активно это время синхронизировать. Может быть в самой большой, с экраном, что-то есть, не смотрел, а в Max и более маленьких - нету. И не факт, что надо.
SF15-600, обратите внимание - это резистивный датчик, а не контактный, возможно перед герконом понадобится операционный усилитель или компаратор с питанием.
Датчик силы SF15 ‑ 600 10 кг износостойкий датчик давления с тонкой пленкой датчик силы датчик давления SF15 ‑ 600
И, на всякий случай, простой линейный контактный, чуть удобнее на мой взгляд, чем у автора:
Универсальный Автомобильный датчик давления
Время тоже спуфят иногда, уже сталкивались, к сожалению.
Как вариант, если компьютеры доверяют друг другу (домен), можно настроить отправку всех, или только нужных событий по фильтру на сервер-сборщик в отдельный лог, называется это Windows Event Forwarding. И уже на нём запускать скрипт, отправляющий уведомления. Минус - единая точка отказа, плюс - удобство и доступ в интернет нужен только на этом коллекторе.
Роскомсвобода уже больше 10 лет работает, иноагенты с прошлого года.
Как вариант на Exchange 2016 ещё можно вынести административную ECP на отдельный сайт и порт в IIS, скопировав всё содержимое исходного каталога (и копируя потом файлы руками после установки CU) или вынести администрирование на отдельный небольшой сервер (на отдельном сайте местами кривовато работает), а потом запретить интерфейс администрирования на основном ECP совсем на всех доступных публично серверах при помощи Set-ECPVirtualDirectory -Identity "<server_name>\ecp (default web site)" -AdminEnabled $False
Как одна из угроз неоднократно упоминались сайты конкурентов / увод пользователей с площадки. Понятно что это основное бизнес-требование, но такая угроза реально существует и настолько велика? Как клиенту мне больше хотелось бы видеть на площадке ограничения для возможностей разводил и мошенников, и, конечно, человеческую поддержку вместо ограниченных ответов чат-бота в тех случаях, когда что-то пошло не так. "Женщину вынули - автомат засунули" вечно.
Немного подробностей.
Спасибо, очень интересно! Скопирую прямо сюда: описание
Dimon1Dimon
дек. 2019
Гироскопия и навигация 2020.
Очередной виток проекта близится к своему завершению: к НГ должно появиться еще немного коробочек с гироскопом и одометром. Косяки 8го чипа и неготовность 9го оставили работоспособной только коробочку на чипе LEA-6R. Вот ее то и удалось перевыпустить, ограниченным числом, для любителей математических изысков и картографирования мест, неподвластных спутниковым приборам, даже с RTK.
Краткое содержание предыдущих 15 страниц: коробочка предназначена для установки в четырехколесное транспортное средство, проходящее повороты с минимальным креном. Основной режим работы - GPS. Она принимает спутниковые сигналы на отличную внешнюю магнитную антеннку на крыше авто и передает координаты на Ваше навигаторное-картографирующее устройство - ноутбук-планшет-телефон и т.п. Понятное что делает он это намного серьезнее, чем встроенный навигационный чип (если он есть) хотябы за счет благоприятных условий приема GPS сигналов внешней антенной.
Но основное ее(коробочки) свойство - ИНС - способность выстраивать линии и траектории движения не как массив абстрактных точек от летящих в космосе спутников, а именно описывать маневры автомобиля: тут притормозил, тут вошел в поворот, тут перестроился. Графическая разница местами фантастическая. Картинки сравнения на этой странице выше. Спасибо уважемому SviMik!!! Даже если набегают погрешности это не бесформенные звезды дрейфа GPS, а все равно красивые линии градостроительных или ландшафтных структур, осей дорог или бордюрных камней, кто как ездит. Это главное.
Сведения о подключении к авто: на вкус и цвет у всех фломастеры разные. Самые качественные результаты у профессиональных установок типа магнитики на ободе колеса, геркон или proximity sensor на ступице считатет обороты колеса и полученные импульсы прямиком выдает в коробочку. Менее хлопотное хозяйство - найти в машине сигнал VSS, в приборке, за магнитолой и т.п., но такой вариант в CAN машинах встречается все реже и реже. Самый бизнес-лакшери вариант - подключение специального адаптера к CAN шине. Он берет все нужные данные из штатной проводки и генерит пульсы VSS для коробочки. Цифровые посредники передачи данных приводят к задержкам, поэтому для качественных результатов приходится немного корректировать манеру вождения. Достать CAN адаптеры на VW и Hyundai легко, на другие немецкие авто посложнее, на остальные авто еще сложнее (дороже). Так недавно поставили всю систему на SsangYong Kyron 2010. Дико сложный протокол обмена данными, но все подключили-поставили с первого раза, профессиональная установка - несколько небольших коробочек под правым сиденьем. Как нибудь выложу фотки.
Сведения о подключении к навигатору. Ноги у всей истории растут из CarPC и Windows 95-7-10, поэтому основной разъем - USB. Даже если у Вас нет компа в машине этот разъем понадобится чтобы подать питание на всю схему. Второй по популярности способ подключения - bluetooth. Вообще все коробочки-провода спрятаны внутри, ничего не торчит. Android, MOSK-служба, пара программ и все работает. Не бог весть какие сложности. Таксовать с таим не дадут потому что таксистам запрещены фейковые GPS, остальные все приложения работают. Айфоны не поддерживаются (я не знаю как подключить). Может можно както. Зато для hardawre специалистов множество возможностей подключения - RS-232, TTL-UART, NMEA-0183 и бинарные протоколы по высокоскоростным шинам.
Есть во всей этой истории и практическо-навигационный выхлоп: ваши шансы выехать в нужную сторону с подземной парковки или из многоэтажного гаража с работающей навигацией многократно возрастают. Ну и элемент эксклюзива - такого ни у кого нет. Кайфы.
На рисунке субботний заезд под ТРЦ в дикой пробке. И выезд!!
Хотелось бы понять насколько это может быть интересно сейчас. По идее самое время, премия на НГ и пару расслабленных недель чтобы все установить-собрать если своими силами. По себестоимости производства опять удалось уложиться в четырехзначный ценник, хоть и не так свободно как раньше. CAN адаптеры стоят 5-7-15 тыр. теоретически, но торговать ими не планировалось. Если много желающих наберется можно будет подумать о некоей централизованной поставке. Пока каждый себе сам доставал.
Ещё одна новость, в дополнение - Смарт-тв делают скриншоты того, что отображается на них по hdmi, и используют их для таргетинга рекламы. По ссылке, к сожалению, пэйволл, но начало статьи видно:
https://www.newscientist.com/article/2449198-smart-tvs-take-snapshots-of-what-you-watch-multiple-times-per-second/
В статье ссылка на коричневые гетинаксовые макетные платы, они как правило и хуже качеством, и площадки чаще отслаиваются при перегреве, из плюсов только то что прогреть проще. Если вам дороги ваши обучающиеся, и их возможная любовь к пайке - на мой взгляд, лучше использовать стеклотекстолитовые, они, как правило, зелёные, двусторонние с металлизацией отверстий. Паять надо уметь и те, и другие, но в современной электронике, кроме совсем уж простой и одноразовой, тем более под FPGA, скорее попадётся многослойный стеклотекстолит. Вроде вот таких, тысячи их, обязательно двусторонние, или набор с такими, пинами и припоем:
https://www.amazon.com/Prototype-Universal-Protoboard-Soldering-Compatible/dp/B07W83VJGV/
Ещё был глюк с технологическим ПО — на SQL 2008R2 некорректно отрабатывали stored procedures, завязанные на время. Деталей не знаю, помогла опять-же установка патча и перезагрузка.
отдельно текущая активная конфигурация в HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. В .dll хранятся названия в Unicode, и то только начиная с Vista/2008.
Если мы просто меняем информацию в хранилище таймзон — не происходит ничего. Если меняем информацию в текущей конфигурации — происходит перевод стрелок в соответствии с этой информацией. А нам надо, чтобы он произошел не в момент установки обновления, а в ночь 26 октября (ну или позже, если компьютер был выключен). И для этого есть готовый механизм — зачем же разрабатывать ещё один?
Я не спорю, что по идее оно должно бы быть в UTC всё, но есть ровно то, что есть.