Комментарии 13
Вы не указали, сколько будет стоить такое решение при такой функциональности. При выборе облака для IoT проекта это важный фактор, так как цена напрямую будет ложиться в стоимость устройств/сервисов.
Также насчет "Почему смартфон, а не какой-нибудь IoT Starter Kit?" — я бы сказал, что стартеркит лучше, так как смарт не позволит проверить надежность связи и ее восстановления при пропадании питания, а также непрерывной работы в режиме 24/7. А подключение к датчикам так и ограничится эмуляцией, так как физическая реализация начнет все бессмысленно усложнять. ИМХО какой-нибудь RPi был бы в данном случае не сильно сложнее, так как тот же Linux и для него практически у всех провайдеров есть API.
И про стартер кит согласен, что он лучше и я честно искал что-нибудь приемлемое, но разнообразие устройств и комплектаций давало мне хороший шанс зря потратить 100-200 долларов, поэтому и остановился на самом простом варианте)
RPi всегда пригодится в хозяйстве :-)
А насчет простого варианта в виде смартфона — не знаю простой ли это или только зря постраченное время. Для сбора данных вы его точно использовать не будете, а в качестве платформы для GUI вам нужно будет универсальное решение для iOS/Android. Т.е. все равно придется переделывать. И попробовать можно было бы, наверное, проще — поставить любой MQTT клиент, да с него слать ваши данные в облако.
А есть какое-нибудь похожее решение, но self-hosted?
Для такой функциональности тот же NodeRED легко справится и легче настроить. И может быть и self-hosted и не self.
Тем не менее IIoT (Industrial IoT) склоняется к такому варианту — только критические вычисления и управление на Edge, а все остальное в облаке. Стандартный набор для связи — SIM + Wi-Fi + RJ45 с автоматическим переключением на резерв. Сбои в связи на минуты не должны приводить к отказам.
Что нам стоит IoT построить? Свой IoT на Amazon за один день