Библиотеки и программы для умного дома:
"SWTF, в общем, вумная коблокоробочка."
© Fingercomp
программа dns.lua:
55%
Стадия: улучшение/написание базовых функций.
Pastebin: uDrk5unp
библиотека operator.lua:
0%
Стадия: подготовка.
библиотека SHCS.lua:
50%
Стадия: улучшение/написание базовых функций.
Pastebin: F37yFUhs
Подбиблиотеки для SHCS:
Решил я недельку назад во время отсутствия на сервере сделать полезную библиотеку (ибо нефиг, я ж прогер, а прог не выкладываю), которая позволяла бы объединять все компы в единую сеть, чтобы они могли свободно использовать сервисы друг друга. Позже выяснилось, что библиотек должно быть несколько. Суть такова, что в общей сети есть несколько видов компов:
Сервер имён сервисов (по сути dns). Он регистрирует сервисы и сообщает остальным компам (по запросу) о подключённых сервисах. Комп-сервис. Имеет подключённый компонент(ы) (или отвечает за определённую функцию, к примеру, контроль дверей). Библиотека была названа SHCS (Smart Home Control System) Комп-оператор, работает с компами-сервисами.
Описание функций:
dns.lua
SHCS.lua
operator.lua
Пример программы для управления дверьми: