+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
А никто не рассматривал вариант управления удаленным объектом (гараж, дача и т.д.) через сеть. Естественно, первое, что приходит на ум - установить компьютер и управлять им через удаленный доступ. Ну а управление с компьютера осуществлять через скажем LPT порт. Я даже по просьбе знакомых накатал недавно такую программку на Delphi, включает выключает или контроллирует 8 каналов. Но использование компа как-то меня не прельстило, поэтому решил попробовать разрулить это дело как-то иначе. Естественно, без МК тут не обойтись, с его помощью можно контроллировать все что угодно, подавать команды на исполнительные устройства, считывать показания или состояния датчиков и т.д. Остается пустить всю эту информацию через сеть. Оказалось - фирма Microchip выпускает микросхему ENC28J60, которая и является Ethernet контроллером.
Как это все работает? В самом МК крутится web сервер, который взаимодействует с внешними датчиками и исполнительными устройствами. Само устройство естественно должно иметь реальный АйПи чтобы иметь к нему доступ с любого компьютера. Запускаешь на компе браузер, заходишь по установленному IP и через web-интерфейс включаешь-выключаешь или контроллируешь все что угодно.
Устройство получилось размерами чуть больше спичечного коробка (это на DIP компонентах)
А как осуществить доступ в сеть? В гараже ведь кроме электричества ничего нет! Или же опять через GSM?
В принципе не обязательно для гаража, но можно поставить например WiFi модем
Ну, думаю подключиться к сети сейчас не проблема. Но я в принципе в основном заморочился с этим делом для контроля не гаража (его у меня нет ) а квартиры. Мы всей семьей всю с понедельника по пятницу уезжаем в другой город, иногда возникает необходимость что-то проконтроллировать...
ви-фи есть до 500 метров.
Вот поэтому я и не хочу комп использовать. А этот девайс потребляет так мало тока, что от аккумулятора может работать сутками.
Ну, вопрос зависит только от решения проблемы с самим каналом Допустим, у нас весьма распространено 3G сейчас от кучи операторов, на худой вариант - GPRS. По поводу wi-fi, им и 100км прошить можно, но только при условии прямой видимости, что чаще малореально Но это уже смотреть в каждом конкретном случае. А идея отличная
С питанием вообще нет проблем. ENC28J60 - 3,3В, МК - 2,5...5В, т.е. аккумулятор от мобильника - в самый раз
Gung, вопрос стабильности канала, чем GPRS никогда не отличался. Насчет выделенного ип - это можно обойти и без оператора, вариантов море.
Начиная от территориального вопроса и заканчивая несовершенством самой технологии, тот же CDMA или HSDPA более устойчивые алгоритмы. Хотя, и wi-fi - это очень ущербная по своей сути технология (один только фактический полудуплекс чего стоит). Но, в целом, это спор ни о чем - в любом случае будет хорошо то, что работает в конкретных условиях
Касаемо реального адреса и тп - DNS тут вообще не причем - DNS занимается только резолвом доменных имен, в данном устройстве все можно зашивать просто по айпи - имена хостов не нужны. Наиболее простое и красивое решение - VPN (юзаем любой платный сервис, или, как описано выше - в роли VPN сервера может выступать домашний компьютер, или например хостинг этого или любого другого сайта и тп).
Хотя, если говорить именно о вайфае - там, где реально поднять линк между описываемым девайсом и вторым устройством - в качестве второго устройства мы ставим любой беспроводной роутер, поднимаем фейковую сеть, и мы от прова не зависим вообще никак
На pic16 возможно установить только IP и MAC, вот если взять pic18, то уже можно выставить и DNS и gateway и маску. Даже можно организовать DHCP. Просто сейчас в наличии только pic16-е. В предновогодних хлопотах забыл прикупить нужные комплектующие в Ереване, а здесь у нас такого товара сроду не было.
Насчет DNS - все верно, если обращаемся по IP, то он не нужен, а если устройство по собственной инициативе не ходит в сеть а только ждет когда к нему обратятся - то и шлюз не нужен.
Кстати насчет wireless связи, на заре её распространения я на самодельных 7...8dB "бабочках" организовывал устойчивые линки в несколько км, потом, по мере засорения эфира приходилось и линки укорачивать и антенны умощнять. А на остронаправленных антеннах и несколько десятков километров пробивало. Конечно надо было обеспечить зону Френзеля (или Френеля, я так и понял как правильно )
И еще, если кому интересно, хотя слегка не в тему - есть отличная программа для расчета радиолинков, зон покрытия и т.д. - RadioMobile - http://www.cplus.org/rmw/english1.html
SSh, ага, насчет ипов и тп все верно
Насчет ви-фи, мы умудрялись поднимать линки порядка 80км - самодельная голова (колечко внутри и экран за ним), параболическое зеркало и толстый кабель снижения Я ви-фи не люблю по ряду причин - эта технология по ее идеологии не может быть в принципе надежным каналом - слишком много факторов и недочетов. Однако, есть на опыте и линки, работающие на удивительно барахляном оборудовании на расстояния около 500м (в прямой видимости), через оконное стекло, много лет и вполне успешно (по теории не может и быть такого), но факт..
PS Френеля
Одна из историй тех лет (год 99 примерно) - когда пришел к другу в инет-кафе (это был первый оператор ви-фи в Крыму и его же инет-кафе), знакомый админ сидел и парился над дропами в сети. Мне тогда спьяну показалось, что пигтейл хреново контачит, после чего было принято решение его порезать и распаять напрямую, без разъемов (ага, там серебряный волосок внутри) - ессно накрыли полностью точку. Однако, после еще немножко коньяка был найден кусок подходящего кабеля и все было повторено уже им и наживую - отсюда и пошла эпоха впаивания кусков провода в PCMCIA карты (Lucent Orinoco и тп), с распаянным N разъемом на конце (типа крупного BNC), причем, технология чуть ли не по сей день там живет К слову, один пигтейл тогда стоил порядка $90 (еще тех), ну а кусок кабеля и N-разъем несравнимо меньше
Опять же знакомые истории
Я тоже начинал первым у нас, помучился изрядно пока не разобрался что к чему...
Даа.. Сколько всего было, эх..
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |