Домашняя автоматизация в С#?
Я хочу разработать небольшое приложение С# для управления различными компонентами центрального отопления.
Во-первых, я хотел бы иметь возможность извлекать значения из температурного датчика. Я не должен быть первым разработчиком С#, который хочет получить этот материал. Затем я попытался бы управлять термостатическими клапанами.
Microsoft или другие производители предоставляют библиотеки графического интерфейса, библиотеки математики, библиотеки доступа к базам данных... Я просто ищу библиотеку домашней автоматизации или что-то подобное. Не могли бы вы перенаправить меня на совместимые с аппаратными компонентами или информационные сайты по этому вопросу.
Спасибо,
Ответы
Ответ 1
Я играю с платформой разработки .NET с большим удовольствием для домашней автоматизации. Они входят во все ценовые диапазоны (некоторые очень простые и есть экраны, Wi-Fi и т.д.) И поддерживают компактную инфраструктуру .net и имеют множество датчиков и реле для добавления к ней!
NetDuino
Мой собственный проект дома - это то, что у меня просто был выключатель для моей теплой воды. Я контролирую его с помощью платы netduino в определенное время, но я также могу включить его из веб-браузера. Следующая версия предназначена для того, чтобы она не включалась, если в моей квартире какое-то время не было движения, поэтому, если я уйду на отдых, мне не нужно ее отключать. Также купил серво, чтобы открыть мое окно, если temp перейдет в определенной степени:).. Далее будет иметь какое-то признание, если леди начнет мягкую музыку и крутится диско-шар!
Ответ 2
Microsoft выпустила микроконтроллер, который программируется в .NET примерно месяц назад.
Он называется Gadgeteer
Ответ 3
Пока это не на С#, вы можете использовать Arduino для выполнения такого рода вещей. Существует много помощи для Arduinos. Они могут быть очень сильными. Они используют язык языка С++, который достаточно похож на С#, который вы могли бы поднять.
Некоторые сайты:
http://diyistheway.blogspot.com/2009/03/thermosmart.html
http://arduino.cc/en/Tutorial/HomePage
Ответ 4
Я немного опаздываю на вечеринку, но эти ребята занимались какой-то интересной работой. Я загрузил источник и немного пошутил, и поболтал на их сайте: http://www.opensourceautomation.com/
Множество функциональных возможностей, открытых с открытым исходным кодом и активных функций.
Ответ 5
CRESTRON
вся их линейка продуктов основана на программном обеспечении, разработанном в .net(возможно, С#, но может быть vb)
и все, что они делают, это системы управления (hvac, освещение и т.д.).
большинство систем, которыми они управляют, работают на трех различных типах интерфейсов:
последовательный (232, терминал),
цифровой (обычно более tcp/ip), или
аналоговый
вам нужно узнать, какой интерфейс у вашей системы hvac есть, а затем найти способ подключить к нему компьютер, а затем запрограммировать в С#, используя этот протонный
Ответ 6
Telldus предоставляют интерфейсы для управления беспроводной сетью, и они имеют библиотеки С#
Ответ 7
Crestron находится в процессе выпуска нового SDK, который использует изолированную версию С# для управления их обширным выбором аппаратуры домашней автоматизации.
К сожалению, использование их программного обеспечения требует специального разрешения и обучения.