Подтвердить что ты не робот

Домашняя автоматизация в С#?

Я хочу разработать небольшое приложение С# для управления различными компонентами центрального отопления.

Во-первых, я хотел бы иметь возможность извлекать значения из температурного датчика. Я не должен быть первым разработчиком С#, который хочет получить этот материал. Затем я попытался бы управлять термостатическими клапанами.

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

Спасибо,

4b9b3361

Ответ 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, который использует изолированную версию С# для управления их обширным выбором аппаратуры домашней автоматизации.

К сожалению, использование их программного обеспечения требует специального разрешения и обучения.