yrishi Ответов: 1

IOT - как я могу считывать данные датчиков в облаке


Добрый День Всем,

Я начинаю свой первый IOT-проект. Мне нужна ваша помощь, чтобы разработать архитектуру моего проекта.

В отношении требований,

1. Там будет комбинированный датчик установлен/установлены внутри дома. Например, датчик детектора дыма.
2. Датчик будет отправлять данные в облако. Может быть, он использует какой-нибудь выход или концентратор.
3. Данные будут храниться в БД.
4. конечный пользователь будет получать оповещения/уведомления на вкладке,мобильном устройстве,веб-приложении из облака.
5. общение будет двусторонним.

Пожалуйста, поделитесь своими комментариями.

С уважением,
Ириши

Что я уже пробовал:

В качестве пути или хаба я проверил Raspberry Pi front.
Но не уверен, что нравится
Вопрос,
Каждый датчик будет иметь один отдельный Raspberry pi или все датчики будут отправлять свои данные на одно устройство Raspberry Pi или концентратор.

Richard MacCutchan

Это вопрос дизайна и слишком широк для форума быстрых ответов.

Gerry Schmitz

Я получил овсянку, изюм, укорочение и молоко. Я хочу испечь печенье. Комментарии?

Andy Lanng

Бетти Крокер Шоколадная стружка печенье микс 17,5 унции XD

1 Ответов

Рейтинг:
2

Andy Lanng

Шаг Первый: Сенсоры.
Вы пробовали читать сенсоры? У них почти всегда есть несколько булавок и доска с каким-то материалом на ней. Не делает для хорошего чтения без правильного инструмента.
Многие датчики работают по-разному. Существуют резистивные датчики, которые необходимо считывать через АЦП (аналого-цифровой преобразователь). Другие используют последовательную связь. Существует несколько различных протоколов.

Шаг Второй: Микроконтроллер
использование ноутбука для детектора дыма-это немного перебор. Вам нужно решить, какой вариант использовать. Я использую Arduino Nano для большинства небольших проектов. Вы можете получить дешевые билеты примерно за 3 фунта стерлингов. Вы должны знать, как подключить их к вашим датчикам и считывать данные с них. Это должно быть довольно крутой кривой обучения, так как есть много библиотек там. Вы можете в значительной степени найти библиотеку arduino (c++) для любого датчика там.

Шаг Третий: Власть
Как вы собираетесь питать микроконтроллер и его комплект? Батарея может прослужить недолго, но с индивидуальными настройками вы вряд ли получите намного больше, чем день или два. Я до сих пор не решил эту проблему.

Шаг Четвертый: Коммуникация
Микроконтроллеры могут считывать данные без проблем, но как они собираются отчитываться перед концентратором / шлюзом / БД? Я играл с esp8266 (Wi-Fi). Adafruit huzzah-это отличный микроконтроллер типа arduino, в который встроен один из них. У меня также есть SIM800L (gprs) для другого проекта. Проблема в том, что они занимают много ватт/часов. Я попытался установить PoE, но не смог справиться со стеком ethernet. Толстый кабель в большинстве случаев излишен.

Шаг Пятый: Ступица
Итак, теперь вам нужно написать решение, которое отслеживает опубликованные данные датчиков и распознает, когда что-то требует внимания. может быть записан на любом устройстве. Там был огромный выбор.

Шаг Шестой: Оповещения
Один из моих проектов будет написан как мобильное приложение, поэтому оповещения на устройстве будут простыми. Вы не можете надеяться на то же самое с системой стилей веб-страниц. Проще всего было бы разослать электронные письма. Это довольно тривиально. Вы можете использовать API текстовых сообщений по определенной цене за каждое сообщение. Я сомневаюсь, что вам нужно будет использовать много, так что это должно быть довольно дешево. Как я уже упоминал, у меня есть SIM 800L с контрактной sim-картой, так что я могу писать / звонить / писать по электронной почте или что-то еще, используя эту штуковину примерно за 6 фунтов стерлингов в месяц GBP.

Так что это широкие штрихи. Этот форум довольно строг по формату "быстрых вопросов". У тебя должно быть что-то сломанное. Вы должны быть конкретны в том, как он сломан (что он делает, что он должен делать, что вы пробовали и т. д.).

мой Совет: Застрять там. Ломать некоторый материал. Чинить некоторый материал. Обратитесь к нам за помощью, если вы действительно застряли ;)


yrishi

Большое спасибо Энди за ваш ответ.