Size: a a a

2021 July 01

AL

Alex dartfox Lazarev... in SmartHome
Хера себе запросы)
источник
2021 July 02

i

incrig in SmartHome
Ну там же бд с 3 запросами будет. Конечно нужен куб 😆
И кластер.
источник

AC

Artem Chulkov in SmartHome
И пара стоек с топовым x86 чтобы мониторить кластер куба из малинок 😉
источник

B

Blaze in SmartHome
Конечно нужен. Напрямую в базу писать сырые данные плохо. транспортный уровень типа кролика предназначен для работы с большим количеством клиентов и корректно обрабатывает нестабильные соединения. тогда как данные в базе на таких соединениях могут биться. плюс некорректно закрывающиеся соединения могут исчерпать разрешенный пулл коннекшнов в базе и она перестанет принимать новые. транспортные уровни это предусматривают
источник

B

Blaze in SmartHome
про безопасность я вообще молчу)
источник

U

Utya in SmartHome
а как решается проблема если датчик хочет пушнуть в mqtt данные а инета нет, писать самому куда то в файл а потом когда появиться уже пушить всё списком?
источник

Х

Х in SmartHome
Резервный канал инета
источник

B

Blaze in SmartHome
если возможности датчика позволяют, то да. храним данные в датчике пока не появится соединение. но чаще всего на это забивают, т.к. критично иметь данные в реалтайме. исторические данные потерять как правило не критично
источник

U

Utya in SmartHome
ну у меня есть данные аля открытие закрытие двери, они очень важны
источник

B

Blaze in SmartHome
там, где исторические данные критичны, датчики всё хранят на внутреннем накопителе, плюс каналы резервируются.
источник

U

Utya in SmartHome
понял
источник

Х

Х in SmartHome
А если электричество на датчике пропадёт?
источник

U

Utya in SmartHome
электричество резервировано
источник

B

Blaze in SmartHome
а иоб в облаке?
источник

B

Blaze in SmartHome
*хаб умного дома, база или другой потребитель данных
источник

U

Utya in SmartHome
да я ещё не решил будет иоб или кто-то, у меня пока только в голове mqtt брокер и бд influx
источник

B

Blaze in SmartHome
mqtt умеет хранить данные пока их не вычитает клиент. можно сделать так: датчик на витухе с PoE, свитч и локальный mqtt сервер на ИБП. хаб умного дома где угодно, подключается к mqtt как клиент. датчик пушит данные в mqtt сервер, клиент забирает при наличии инета. если инета нет, ничего не потеряется. риски — пропало питание надолго, погас ИБП. или перебили провод до датчика
источник

Х

Х in SmartHome
Ну напиши на питоне скрипт клиент мкутт, который будет пересылать данные в бд
источник

Х

Х in SmartHome
Зачем хаб умного дома?
источник

B

Blaze in SmartHome
хаб, база+скрипт, не важно на самом деле. потребитель данных)
источник