+2
Respost

про подключение ардуино

kotyara04 fa 9 anys updated by Команда 1М fa 7 anys 6

Доброго времени суток!

Возможо-ли подключение к неттопу, на котором установлен1м core, ардуино уно с радиомодулем на 433 мегагерца, чтоб подвязывать другие исполнительные устройства и датчики? И по какому протоколу все это должно работать?

+2

На сегодняшний день, связь с внешними системами осуществляется посредством HTTP API.

Использование в качестве шлюза стороннего оборудования рассматривается нами.

Главным условием будет обмен по протоколу UDP, т.е. шлюз должен быть в одной локальной сети с центральным контроллером 1M Core.

Принцип работы будет заключаться в обмене состоянием каналов устройств: включено или выключено(дискретные) или значение (аналоговые).

  1. Если я правильно понял, то ардуино нужно выводить в локальную сеть через ethernet шилд а с ядром ардуино будет общаться по ethernet или через usb?
  2. Как схематично должна выглядеть конструкция?
  3. Думаю про ардуино будет актуально-как про контроллер для периферии.
+3

1.Ядро (центральный контроллер) общаться будет по локальной сети (Ethernet or WiFi), транспортный протокол UDP, протокол уровня приложения 1M_ExtGate будет реализован для arduino и esp8266.

В структуре системы 1М добавляется устройство типа "Внешний контроллер". Для данного устройства возможно добавлять до 32(количество будет уточнено) каналов. Каждый канал представляет собой отражение реального канала во внешнем контроллере и хранит только его значение. Возможны 2 вида каналов дискретный(значения 0,1) и аналоговый(+-2147483647). Каналы могут быть входящие и выходящие, хотя в контексте внешнего контроллера это не имеет смысла, ядро будет отправлять все изменения каналов внешнему контроллеру, хотя используя типы входящий и выходящий разделяем каналы на те которым можно изменить значение - выходящие или управлояемые.

Связь каналов в структуре и во внешнем контроллере будет осуществляться по ИД. ИД формируется в личном кабинете при добавлении в структуру и имеет уникальное значение.

Во всех командах будет использоваться именно ИД для идентификации канала. Размер ИД - 4 байта.

2.Ядро - Роутер - СетевойКонвертер - АрдуиноУно

3.Для универсальности и возможности подключения нескольких внешних контроллеров используем связь по локальной сети.

+1

А радіо-модуль підключений до ардуіно можна під'єднати до шлюзу і спілкуватися з ним через радіоканал?

+1

Добрый день! В Вашем случае, Вы можете эмулировать, датчики и устройства поддерживаемые 1М.

К примеру передавать дискретную информацию можете используя протокол 1527 или 2260-2262 как пульт, принимать - как реле тоже по протоколу 1527 или 2260-2262.

Другими словами наша система думает, что общается с пультами и реле.