Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: откуда на карте гугл земля температура ?
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
ветерок
берётся .
Я тоже хочу добавить датчик в своём огороде sm.gif
http://youtu.be/HcegrspqlZ4
bolden
Вот тут пытались запустить аналогичный проект: http://map.net13.info
ветерок
Спасибо взял на заметку.
но у гугла больше шансов остаться sm.gif
я думаю данные со спутника берутся там типа тепловизора возможно стоит.
Но с другой стороны,данные обновляются быстро и городов сотни тысяч.
И я думаю сводки берутся с объединённой станции метеослужб.
dkg10
Цитата(ветерок @ Apr 20 2012, 19:37) *
Спасибо взял на заметку.
но у гугла больше шансов остаться sm.gif
я думаю данные со спутника берутся там типа тепловизора возможно стоит.
Но с другой стороны,данные обновляются быстро и городов сотни тысяч.
И я думаю сводки берутся с объединённой станции метеослужб.

Есть такая спутниковая система дистанционного зондирования Земли AVHRR разрешение по пространству 1 км и по температуре ок 1 град
AlexandrY
Цитата(ветерок @ Apr 20 2012, 17:47) *
берётся .
Я тоже хочу добавить датчик в своём огороде sm.gif
http://youtu.be/HcegrspqlZ4


Там не просто температура, а погода.
А в всплывающей подсказке указывается сайт откуда погода берется - http://www.weather.com
Не знаю откуда weather.com берет погоду, но вот www.wunderground.com берет погоду кроме всего от аэропортов и частных метеостанций с кучей телеметрии.
Просто температура их наверно мало интересует.
SSar
Цитата(ветерок @ Apr 20 2012, 19:37) *
Спасибо взял на заметку.
но у гугла больше шансов остаться sm.gif
я думаю данные со спутника берутся там типа тепловизора возможно стоит.
Но с другой стороны,данные обновляются быстро и городов сотни тысяч.
И я думаю сводки берутся с объединённой станции метеослужб.

Яндекс.Карты всего лишь интерфейс для проекта. И у нас используется НЕ прогноз, а реальность, и без метеостанций за 50тыс.руб. и выше.
Мы вроде как в РФ живем, а у нас в регионах Яндекс потрудился лучше с детализацией, у гугла же региональные центры многие просто одно шоссе и все.
Кроме того, при необходимости добавлю запросто и Гугл и OpenStreetMap...это все дело наживное и несложное)

PS 2bolden пасибки за спонтанную рекламу(рефералы прямо пошли пачками), но справедливости ради скажу, что проект map.net13.info только развивается, поэтому не раскручиваю его пока, но если кто возьмется поучаствовать особенно для разработки электронного устр-ва-клиента - всегда рады!

PPS Температура на карте - лишь одно применение проекта из многих, любопытные "О проекте" прочтут или на email проекта напишут)
ветерок
так как вариантов больше нет,присоединюсь к проекту
яндекс карты мне очень нравятся sm.gif
--
Займусь освещением этой идеи в своём регионе.
Так -то прикольно..
даже рыбакам,температуру воды на месте посмотреть,давление,влажность...
В общем мне нравится sm.gif
SFx
эх, вот, бы эту фичу в GSM\GPS сигнализации автомобилей воткнуть, типа так же как и температуры двигателя показывать температуру окружащей среды.
Синоптики бы просто пИсали бы кипятком получив доступ к таким данным в масштабах страны-города. главное чтобы установщики сигналок датчики ставили в правильное место.

V_G
В японках во многих стоят датчики окружающей температуры. Но работают до -30, ниже затыкаются. А до этого предела вполне себе сносно пашут.
ветерок
Цитата(SSar @ Apr 21 2012, 17:02) *
Яндекс.Карты всего лишь интерфейс для проекта. И у нас используется НЕ прогноз, а реальность, и без метеостанций за 50тыс.руб. и выше.
Мы вроде как в РФ живем, а у нас в регионах Яндекс потрудился лучше с детализацией, у гугла же региональные центры многие просто одно шоссе и все.
Кроме того, при необходимости добавлю запросто и Гугл и OpenStreetMap...это все дело наживное и несложное)

PS 2bolden пасибки за спонтанную рекламу(рефералы прямо пошли пачками), но справедливости ради скажу, что проект map.net13.info только развивается, поэтому не раскручиваю его пока, но если кто возьмется поучаствовать особенно для разработки электронного устр-ва-клиента - всегда рады!

PPS Температура на карте - лишь одно применение проекта из многих, любопытные "О проекте" прочтут или на email проекта напишут)


я сам датчик к компу приделаю,как , куда слать данные ?
хде SDK
selevo@mail.ru

А вообще это можно было не по запросу делать,раз проект народный,для скорости этой народности.
SSar
Проект да народный, но народ признаться порой злоупотребляет чужими идеями и вредительством.
Поэтому такой порядок вещей на данный момент. Если хотите присоединиться - милости просим.
Для отправки данных список устр-в висит в разделе сайта "О проекте", если хотите смастерить свое - еще лучше, в последствии добавлю и Ваше, заодно вы профит получите.
Для разработчиков клиентского устр-ва - дам расширенный доступ к технологической информации, протоколам и т.п.
Сразу говорю, что для физлиц сей проект полная халява, для юриков - разговор отдельный.
Посему лучше на email отпишитесь в каком кач-ве хотите участвовать в проекте(или на ICQ).

PS Не судите строго проект в разработке, допиливает в основном по желаниям участников проекта.

PPS И еще раз повторюсь Яндекс.Карты или Гугл - значения большого не имеет, будет много пожеланий сделать Гугл интерфейс - добавлю и его.

Цитата(SFx @ Apr 22 2012, 11:26) *
эх, вот, бы эту фичу в GSM\GPS сигнализации автомобилей воткнуть, типа так же как и температуры двигателя показывать температуру окружащей среды.
Синоптики бы просто пИсали бы кипятком получив доступ к таким данным в масштабах страны-города. главное чтобы установщики сигналок датчики ставили в правильное место.

Думал о таком варианте, но... все мечты разбиваются о суровые реалии цен на GPS+GSM модули и отсутствии исполнителей на сборку подобного устр-ва без гонораров с 5ю-6ю нулями.
ветерок
ну я как физ. лицо
мне надо на огород и ещё в горах один прикрутить.

Давайте уже описание sm.gif


И с какой скоростью обновление происходит,как оно вообще происходит ?
Я инициатор или сервер ваш.

Я так понял у вас берётся API яндекса мапс и через HTML5 канву накладывается метка
Надеюсь такой способ не будет сильно тормозить когда датчиков перевалит за 1000
AlexandrY
Цитата(SSar @ Apr 21 2012, 16:02) *
но если кто возьмется поучаствовать особенно для разработки электронного устр-ва-клиента - всегда рады!

PPS Температура на карте - лишь одно применение проекта из многих, любопытные "О проекте" прочтут или на email проекта напишут)


Я бы может в свою линейку устройств включил бы возможность работы с ваши проектом.


Мои дивайсы работают по GPRS и Ethernet, отслеживают координаты по GPS, координаты по GSM, могут измерять температуру по сети 1-Wire датчиков, измеряют вибрацию, могут измерять мощность по нескольким каналам, записывают аудио сигналы, соединяется с полевыми шинами и т.д.

Насколько сложен ваш протокол, защищен ли он SSL, поддерживает ли сжатие и какие средства вообще предусмотрены для экономии GPRS трафика?
SSar
2ветерок Нет, немного неправильно поняли. HTML5 тут вообще непричем. API Яндекс.Карт используется ТОЛЬКО для визуализации. Сам "движок" веб-сервиса от него никак не зависит. Поэтому я и писал уже выше, что с таким же успехом можно и Google Maps прикрутить и OSM.

Отправка данных происходит по инициативе клиентского устр-ва, поэтому периодичность отправки зависит от вашей реальной необходимости. Я лично написал скрипт для отправки каждые 30 минут, ибо погода за окном чаще не меняется, хотя пришлось уже на сервер добавить антиспам если кто-то решит за DOSить его, защитный интервал поставил пока что 5 минут, т.е. чаще чем раз в 5 минут данные просто игнорируются, но если у вас будет реальная необходимость отслеживать изменения оперативнее, то вопрос решаем.

Теперь по принципу работы сервиса(хотя в "О проекте" на самом сайте map.net13.info многое расписано для всех и дополняется чаще):

1. Вы выбираете клиентское устр-во для отправки данных или собираете его сами. Если сами собрать не можете, то предлагаются варианты разработанные другими электронщиками.

2. Если Вы используете MP707(Мастеркит) или иное USB/COM устр-во требующее постоянного подключения к ПК, то необходимо еще подключить скрипт для отправки данных на сервер. Для тех кто использует nix могу поделиться своими наработками на PHP+bmcontrol для пользователей винды сейчас веду переговоры чтобы автор ПО для MP707 под винду допилил свою прогу для отправки данных или напишите сами, если можете. Заранее скажу что вариант с USB устр-вом менее выгоден ибо аптайм оставляет желать лучшего, да и зависимость от ПК портит общую картину.

3. В настройках устр-ва(или софта для USB) указываете DNS имя map.net13.info(или его IP пинг рулит, но DNS предпочтительнее) и TCP/IP порт(UDP тоже принимается, но стабильность работы с TCP выше, да и 512байт для UDP ограничение размера пакета). Сам протокол передачи аналог telnet и поэтому его можно использовать для отладки отправки показаний на сервер.

Сам протокол:
Код
#mac\n
#mac1#value1\n
#mac2#value2\n
...
##

mac(hex) - уникальный заводской серийный номер МК(или сетевой карты), к которому подключены датчики.
macN(hex) - уникальный заводской(или сгенерированный для аналоговых датчиков) серийный номер датчика, например у ds18.
valueN(float) - показание датчика, например -10.15
\n - спецсимвол конца строки - код 10(0A)
## - признак окончания пакета данных(после него разрыв соединения).
Количество строк в сообщении = кол-во датчиков + 2

Сами датчики могут быть любыми, не обязательно ds18 и даже не обязательно 1-wire главное чтоб вы могли считать их показания и передать на сервер.
SSL защиту протокола пока не делаю ибо и без нее народ пока с трудом справляется с реализацией(не гостайну же передаем и не финансовую информацию), но все IP и время записываются, если что то СОРМ поможет найти вредителей.

Если состояние объекта критично логировать даже когда нет канала связи, то протокол расширяется и 3-им полем в каждой строке шлется штамп времени актуальности показания(предпочтительнее UnixTime или ISO 8601). Т.е. пропала канал связи, Ваше устр-во продолжает собирать показания и складирует в локальный кеш, канал восстановился - все пачкой отправилось на сервер - аналогично многие GPS/GSM автотрекеры делают.

ИТАК: Вы подключили и настроили устр-во, оно успешно отправляет данные. Теперь авторизуйтесь на http://map.net13.info заходите в "Мои датчики" и добавляете MAC всего устр-ва(1я строка в протоколе) подключенные к нему датчики добавятся автоматически хоть их 100500 штук будет. По-умолчанию привязка к карте выполнится по IP адресу(городу привязки провайдера вашего), но желательно уточнить размещение ибо этот метод определения расположения оставляет желать лучшего. Поэтому Вы в "Мои датчики" указываете "Город, Улицу, Дом" или географические координаты(по образцу в Вики) размещения самого устр-ва, а не каждого датчика в отдельности. Также вы можете на самой карте передвинуть сам маркер с вашими датчиками на нужную позицию, используя вид со спутника и не заморачиваться с вычислением геокоординат вообще. Также можете установить режим отображения показаний каждого датчика в отдельности(для всех или только для владельца), т.е. уличный датчик интересен всем(в т.ч. и неавторизованным посетителям сайта) а вот температура у вас в квартире врядли кому кроме вас интересна.

Для разработчиков, кто хотел бы пополнить ассортимент устр-в, помните пож-та, что не все физлица Рокфеллеры и постарайтесь минимизировать себестоимость устр-ва. Например МастерКит вариант(USB) стоит ~500р, FlyRouter около 1000-1500р, LAN-термометр elephant.embedders.org - 1500р(все цены назначены их разработчиками и не включают доставку). Постарайтесь не выходить за эти рамки. Это не жесткое требование, но дорогие устр-ва мало кто покупает особенно ради хобби. Также помните об унификации и компактности корпусов и масштабируемости, например корпуса от LAN-розеток, вывод шины 1-wire RJ11/12 ибо удлинителей в продаже и тройников под них тьма и т.п., настройку IP пользователем свести к минимуму через DHCP или вебинтерфейс или дисплейчик, главное чтоб было просто даже для человека не разбирающегося в IP-сетях и электронике.

За пример реализации почитайте мой обзорчик забугорного девайса Current Cost EnviR там есть чему поучиться в плане удобства установки и настройки, ибо забугром сие устр-во разошлось более чем 2млн шт., несмотря на немаленькую цену(около 5500р мне обошлось).

TCP/UDP порт для отправки данных на сервере map.net13.info сообщу только в ответ на Ваше письмо по e-mail ! Адрес на странице проекта.

PS Если при 1000+ датчиков сервер не будет справляться с нагрузкой(что врядли) найду другой хостинг, но пока проект некоммерческий поэтому пользуемся тем что есть ибо моя прибыль от проекта = 0.
SFx
Цитата(SSar @ Apr 22 2012, 22:40) *
Думал о таком варианте, но... все мечты разбиваются о суровые реалии цен на GPS+GSM модули и отсутствии исполнителей на сборку подобного устр-ва без гонораров с 5ю-6ю нулями.

на рынке полно GSM/GPS - сигнализаций, нужно просто всем производителям эту идею продвинуть и получить откат от метеорологов))))
kolobok0
Цитата(SSar @ Apr 21 2012, 17:02) *
...если кто возьмется поучаствовать особенно для разработки электронного устр-ва-клиента - всегда рады!..


1) не хватает привязки ко времени. т.е. полученные даные год назад, месяц, пол часа назад или 5 минут??? не понятно.
2) если есть доп. данные такие как влажность, средняя дневная, максимум, минимум - то они выпадают из информационного поля.
3) если сам клиент - есть агрегатор таких данных??? тут как быть. ведь MAC адресс будет один, а вот географическая привязка данных разная. Или я что то пропустил?

(круглый)
AlexandrY
Цитата(SSar @ Apr 23 2012, 11:00) *
... но пока проект некоммерческий поэтому пользуемся тем что есть ибо моя прибыль от проекта = 0.


А вот это плохо. Если у вас нет прибыли, то какая прибыль будет у того кто подключиться к проекту?
Тогда уж лучше перебирайтесь на Google и ваяйте свое приложение в ихних облаках. Не придется изобретать велосипеды.

Там также есть бесплатная база данных, с хорошо описанным API, надежной защитой, с аутентификацией.
Но в отличие от вашего подхода там можно на лету создавать таблицы произвольной структуры, таблицы сразу переводить в графики или представлять данные на карте. Данные в таблицы фильтруются, сортируются, группируются, объединяются как угодно.
Остается только разработать заточенные под приложения представления данных.
SSar
Цитата(SFx @ Apr 23 2012, 21:31) *
на рынке полно GSM/GPS - сигнализаций, нужно просто всем производителям эту идею продвинуть и получить откат от метеорологов))))
Займешься?)


Цитата(kolobok0 @ Apr 23 2012, 22:56) *
1) не хватает привязки ко времени. т.е. полученные даные год назад, месяц, пол часа назад или 5 минут??? не понятно.
2) если есть доп. данные такие как влажность, средняя дневная, максимум, минимум - то они выпадают из информационного поля.
3) если сам клиент - есть агрегатор таких данных??? тут как быть. ведь MAC адресс будет один, а вот географическая привязка данных разная. Или я что то пропустил?
(круглый)

1) Походу просто невнимательно прочли, есть учет времени, повторюсь:
Цитата
Если состояние объекта критично логировать даже когда нет канала связи, то протокол расширяется и 3-им полем в каждой строке шлется штамп времени актуальности показания(предпочтительнее UnixTime или ISO 8601). Т.е. пропала канал связи, Ваше устр-во продолжает собирать показания и складирует в локальный кеш, канал восстановился - все пачкой отправилось на сервер - аналогично многие GPS/GSM автотрекеры делают.

В данном случае протокол:
Код
#mac\n
#mac1#value1#time1\n
#mac2#value2#time2\n
...
##

2) Тоже уже писал - влажность, давление и т.п. - присылайте тоже, главное чтобы Вы смогли их собрать и передать. Сам проект уже адаптирован под различные виды датчиков на основе их mac. Например у ds18b20 всегда посл байт - 28h у ds1820 - 10h и т.д. И снова как уже писал ранее, если датчик аналоговый - сгенерите для него mac? а я добавлю в таблицу типов. Пока в наличии температура, влажность, атм.давление, но это легко расширяемый список.
Относительно средних величин - если это средние за неск минут, то шлите также, а если за день, то смысла нет ибо на стороне сервера среднее посчитать проще при визуализации.
Разных графиков и отчетов наклепать много разных можно, если присоединитесь к проекту и скажите что именно вам нужно.

3) Что-то пропустили))) Клиент - НЕ агрегатор, а сборщик и передатчик по IP. Лишь на случай пропадания канала связи с сервером ЖЕЛАТЕЛЬНО накопление данных в кеше, но это только если вам самим это очень надо(п.1). привязывается к карте ID(MAC) всего устр-ва а не каждого датчика в отдельности(так для клиента удобнее регистрировать на сайте) да и сомневаюсь очень что вы сможете и будет необходимость шину 1-wire пробросить на километр от LAN модуля)
ИТАК: к карте привязывается само устр-во причем на сайте проекта, на клиенте нет никаких настроек координат иначеб надо было и GPS прикручивать и т.п. а это уже делает устр-во ооочень дорогим.

2kolobok0 Очень советую зайти на сайт проекта и прочитать о нем, а также мой первый длинный пост вчерашний - там уже были ответы на большинство ваших вопросов.

Цитата(AlexandrY @ Apr 24 2012, 00:06) *
А вот это плохо. Если у вас нет прибыли, то какая прибыль будет у того кто подключиться к проекту?
Тогда уж лучше перебирайтесь на Google и ваяйте свое приложение в ихних облаках. Не придется изобретать велосипеды.

Там также есть бесплатная база данных, с хорошо описанным API, надежной защитой, с аутентификацией.
Но в отличие от вашего подхода там можно на лету создавать таблицы произвольной структуры, таблицы сразу переводить в графики или представлять данные на карте. Данные в таблицы фильтруются, сортируются, группируются, объединяются как угодно.
Остается только разработать заточенные под приложения представления данных.

Понимаете, сейчас все, кто хочет купить клиентское устр-во - покупают у их разработчиков, чтобы не создавать излишних барьеров я пока свой % даж не беру, т.е. если ваше устр-во очень удачное, то я размещаю на него ссылку и описалово и народ идет за ним к вам и естественно вы "за так" его не отдадите. Вот Ваша прибыль.

Если же вы любитель срубить бабло по быстрому независимо от качества своего устр-ва получить профит - то этот проект не для вас. Слишком много наглядных примеров как например М2М толкала нашим транспортникам Глонасс трекеры по 20тр за штуку да еще и с обслуживанием, которые выгорали как спички, в то время как "для своих" покупали в китае более долговечные варианты за 2500р.

И уж тем более избавьте меня от советов в какой проект мне идти и чем заниматься особенно учитывая что вы врядли работник гугла и нифига не знаете про то что у них там за API в облаках иначе бы давно уже сами с ними договорились о сотрудничестве. За десяток лет работы в области я достаточно насмотрелся мерзких примеров где единственная цель - получение прибыли в ущерб качеству и поэтому хочется уже чтото сделать для людей, появятся заинтересованные юрлица - будет и мне профит, а пока я сам слишком хорошо понимаю каково самому зарабатывать на жизнь и при этом иметь хобби типа этого.

Заморачиваться секьюрностью стану только под конкретный коммерческий заказ, сейчас же все для людей, для простоты разработки и интеграции в частности.

AlexandrY
Цитата(SSar @ Apr 24 2012, 10:25) *
...И уж тем более избавьте меня от советов в какой проект мне идти и чем заниматься особенно учитывая что вы врядли работник гугла и нифига не знаете про то что у них там за API в облаках иначе бы давно уже сами с ними договорились о сотрудничестве....


Так фишка в том, что с Google вообще не надо ни о чем договариваться.
Для простого проекта на одного потребителя, например мониторинг энергопотребления в доме, или наблюдение за небольшим парком оборудования достаточно ресурсов которые предоставляются бесплатно. Сделали акаунт в Google и получили все автоматом.

Вот пример таблицы on-line которая заполняется моим дивайсом:
Таблица Google c телеметрией

Google ограничивает размер бесплатных таблиц в 500 тыс. записей. Вполне хватает для всех насущных нужд.
При этом пользователи не привязаны к одному администратору и совершенно независимы друг от друга. Сами могут раздавать права на свои таблицы, сами редактировать, сами удалять и создавать.

Поскольку таблицы создаются динамически, то например мои дивайсы начинают работать вообще с пустой базой данных, сами создают таблицы и сами их напрямик заполняют.
Пользователь в дивайсе конфигурирует, то что он хочет видеть в таблицах , не на Google!

И тогда интересно, что ваш сервис предлагает более интересное чем Google?
Не считая, конечно, очень простого протокола, но и ограниченного в возможностях.
kolobok0
Цитата(SSar @ Apr 24 2012, 11:25) *
...Клиент - НЕ агрегатор, а сборщик и передатчик по IP....и сомневаюсь очень что вы сможете и будет необходимость шину 1-wire пробросить на километр от LAN модуля...


это Вы немножечко не поняли. у меня клиенты - которые юзают мои аппаратно-программные комплексы. по всей россии и за рубежом так-же. сейчас вводятся централизованные каналы обработки инфы. гнать с каждого в вашу систему - мягко говоря доп. вопросы. а вот м одного хоста выдавать энное кол-во мест - можно подумать. а сетка - она практически у всех есть. не скажу, что процесс быстрый (в плане запуска новой серии). но вектор я обрисовал.

(круглый)
SSar
2AlexandrY Вы не так поняли суть моего проекта. Это не конкуренция Google никаким боком и у нас разная целевая аудитория. Для метрологов есть метеостанции за взрослые деньги и прогнозирование. Мне оно НЕ надо. Хотите с их API повозиться - пробуйте, я не хочу. Только если API Google Maps подключу попозже. Проще говоря прогноз составлять - не моя цель. Только факты.
PS Кроме всего прочего меня Google разок поставил в крайне невыгодное положение закрыв сервис Google PowerMeter ради которого я покупал недешевый девайс Current Cost EnviR.
С тех пор надеяться на сторонние API без подмены я не стану ибо опять гуглу чтото там стукнет в голову и закроет и этот сервис тоже. Да и опять же это не аналог даже по своей сути.

2kolobok0 Эм...хм...как все не просто у вас...Тут какбы расчет не на мегасложные инфраструктуры юрлиц, для которых я точно ничего бесплатно делать не буду.
Для физлиц же мы просто имеем в наличии LAN модуль(который передает данные на сервер) с несколькими датчиками подключенными к нему по 1-wire например.
SSar
Хочу порадовать владельцев MP707 (USB термометр).
Теперь есть версия ПО под Windows, которая также может отправлять данные на сайт Народного мониторинга.
Для этого Вам необходимо в контекстном меню программы Народный мониторинг включить отправку данных и выбрать интервал отправки.

Свежую версию софта скачивать на сайте его автора: http://usbsergdev.narod.ru/BM1707/BM1707.html
Если кого интересует MP707, продает его МастерКит: http://www.masterkit.ru/main/set.php?code_id=565375
SFx
Цитата(SSar @ Apr 24 2012, 11:25) *
Займешься?)

Не, объем инвестиций, с нуля поднимать тематику - большой слишком.
SSar
Цитата(SFx @ May 3 2012, 23:44) *
Не, объем инвестиций, с нуля поднимать тематику - большой слишком.

Я так и думал)...очень предсказуемо. Зато слова-слова, дела предпочтительнее.
evgen2
Цитата(SFx @ Apr 22 2012, 10:26) *
Синоптики бы просто пИсали бы кипятком получив доступ к таким данным в масштабах страны-города. главное чтобы установщики сигналок датчики ставили в правильное место.


не писали бы. У них будка для установки термометра - сакральный храм, еси будет не 2, а полтора метра до поверхности земли или на 100, а 50 до ближайших деревьев, или материал будки, упаси господи, не тот - будет скандал, вопли и слюни про "вы мерять не умеете"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.