Iot wi fi контроллер
создайте свой вариант прошивки просто выбирая необходимые функции
Демо аккаунт: demo / demo
Быстрый старт без регистрации: без OTA 0x00000.bin и с OTA 0x00000.bin
рекомендуется перед прошивкой прошить бланк 0x00000 blank1m.bin, и конечно не забудьте выбрать перед прошивкой режим 1 МБайт в своей программе , с OTA версия даёт возможность получать исправления багов в один клик
Что нового
Более оперативная публикация новостей на нашем канале в телеграм https://t.me/wifi_iot_news
- 25.02.23 — Обновления опции Interpreter: системные переменные сейчас сохраняются через приравнивание. Доступны переменные для записи/чтения во flash и eeprom. Добавлена поддержка таймеров и gpio event. Все описания в документации опции.
- 19.02.23 — Сейчас облако поддерживает управление устройствами через Телеграм.
- 04.02.23 — Доступ к облаку сейчас по логину/паролю от wifi-iot.com.
- 29.12.22 — В тестовом режиме запущен wifi-iot облако для удаленного управления устройствами.
- 19.11.22 — Обновление опции OLED: добавлено маштабирование шрифтов, поворот экрана на 180 градусов, управление яркостью. Обновление интерфейса страницы дисплеев.
- 31.01.22 — Обновление Intepreter до версии 2.1: переменные сейчас везде считаются от 1 во избежание путаницы.
- 30.01.22 — В опции Narodmon сейчас включены новые метрики по умолчанию.
- 12.12.21 — Опция «SMS/Email шаблоны» переименована в «Текстовые шаблоны».
- 21.11.21 — В конструкторе ESP32 добавлена поддержка ESP32S2 и ESP32C3.
- 30.09.21 — В расширенной математике добавлена команда map.
- 30.09.21 — Добавлена поддержка Ethernet на ESP32 на генераторе GPIO 0.
- 13.09.21 — Добавлена поддержка ModBus Slave TCP и RTU(ESP32) на RTOS прошивках.
- 28.08.21 — В Interpreter добавлена поддержка расширенной работы с математикой и поддержка дробных чисел в if и valmath. Сейчас valmath умеет сложную и вложенную математику.
- 13.08.21 — Добавлена опция продвинутого планировщика заданий(cron).
- 24.07.21 — Добавлена поддержка обратной связи(управления) на Lora на RTOS прошивках.
- 03.07.21 — Добавлена опция отправки данных в систему Domoticz.
- 19.06.21 — В Wunderground и Thingspeak сейчас настраиваемые метрики и опции сейчас доступны на RTOS прошивках.
- 14.06.21 — Оптимизирована работа спящего режима на ESP8266(noOS).
- 13.06.21 — Оптимизирована работа спящего режима на RTOS прошивках.
- 12.06.21 — D2D оптимизирован для работы со спящим режимом.
- 11.06.21 — Добавлена опция UPS монитора на RTOS прошивках.
- 31.05.21 — Добавлена опция telnet сервера на RTOS прошивках.
- 23.05.21 — Добавлена опция NTP сервера.
- 20.04.21 — Добавлена опция дисплеев на базе ws2812.
- 17.04.21 — Переработана опция uart mp3 конструктора фраз.
- 11.04.21 — Добавлена опция Beeper для подачи звуковых сигналов.
- 01.04.21 — Добавлены опции SenseairS8, T67xx, CM1106, MAX31855, INA3221. БЕТА !
- 30.03.21 — Оптимизация и исправление опции Gismeteo.
- 27.03.21 — Обновлена опция NRF24Hub.
- 27.03.21 — Обновлена работа опции Logic2 — сейчас доступны все метрики.
- 19.03.21 — Сейчас у DS18B20 через шестеренку включается один знак после запятой.
- 15.03.21 — Работа с прерываниями перенесена на отдельную вкладку.
- 07.03.21 — У GSM SMS на RTOS появилась возможность хранить номера телефонов на дисках.
- 06.03.21 — Доступно управление ПИД через Телеграм, ICQ, SMS GSM, Telnet.
- 06.03.21 — Исправлена работа MLX90614 на RTOS прошивках.
- 04.03.21 — Обновлена опция Narodmon — изменились имена метрик, отправка 100% метрик.
- 04.03.21 — Обновлена опция I2C сканера.
- 03.03.21 — У RFID замка на RTOS появилась возможность хранить ключи на дисках.
Контроллеры
Универсальные Wi-Fi и NB-IoT контроллеры для домашней и промышленной автоматизации: сбор и отправка показаний, учёт коммунальных ресурсов, защита от протечек воды и утечек газа, мониторинг температуры, давления и уровня жидкости, управление шаровыми кранами и реле.
Здесь вы можете выбрать и купить контроллер SAURES для дистанционного сбора показаний с приборов учета, защиты от протечки воды или утечки газа, контроля за газовым или котельным оборудованием. Контроллер – это центральный модуль, к которому, в зависимости от модели и решаемых задач, подключается различное совместимое оборудование. Он получает показания от подключенных счётчиков, контролирует состояние датчиков и при необходимости управляет исполнительными устройствами: шаровыми кранами и реле. Собранные данные контроллер регулярно передает на сервер.
Отличия контроллеров
- Канал передачи данных: Wi-Fi или NB-IoT
- Максимальное количество подключаемых аналоговых устройств: 2, 4, 8
- Максимальное количество подключаемых цифровых устройств по шине RS-485: 0, 8, 32
- Cпособ питания контроллера: батарейки, блок питания, комбинированное
- Возможность подачи резервного питания на подключенные устройства
- Спектр поддерживаемых устройств
В стоимость любого контроллера уже входят лицензии на подключение до 8 устройств к облачному сервису. Для подключения в облачном сервисе девятого и последующих устройств нужно приобрести лицензии в личном кабинете системы.
Облако SAURES или свой сервер
Физические лица могут использовать бесплатный кабинет нашего облака или забирать данные в свои системы через API личного кабинета. Бесплатный срок хранения данных в нашем облаке составляет 1 год. Есть платная услуга увеличения срока хранения до 3 лет.
Юридические лица могут получать и обрабатывать данные от контроллеров напрямую на своих серверах. Мы предоставим протокол обмена после подписания NDA (соглашения о неразглашении).
Как купить контроллеры
Вы можете купить контроллеры в нашем интернет-магазине — добавьте товар в корзину и оформите заказ. Мы доставляем оборудование курьером и пункты выдачи заказов по всей России, в Казахстан и Белоруссию. Заказать контроллеры с услугами подключения можно у наших официальных дилеров.
ESP8266 — микроконтролер с Wi-Fi для IoT устройств
ESP8266 — это высокоинтегрированный, микроконтроллер с интерфейсами WiFi, SPI, UART и GPIO, производства китайской компании Espressif. На данный момент МК ESP8266 является самым распротраненным решением для создания IoT устройств.
Контроллер обладает небольшим количеством внешних элементов и имеет следующие технические параметры:
- Поддерживает Wi-Fi протоколы 802.11 b/g/n с WEP, WPA, WPA2;
- Обладает 14 портами ввода и вывода, SPI, I2C, UART, 10-бит АЦП;
- Поддерживает внешнюю память до 16 МБ;
- Необходимое питание от 2,2 до 3,6 В, потребляемый ток до 300 мА в зависимости от выбранного режима.
В данное время на этом микроконтроллере реализовано несколько модификаций плат: ESP01 — ESP12, которые различающихся только формой, количеством выведенных GPIO и вариантами антенн.
Внимание! Модули ESP8266 не толлеранты к логическим урровням +5В. Для взаимодествия с микроконтроллерами с логическими уровненями +5В используйте преобразователи уровней с +5В до +3.3В! В противном случаем вы повредите микросхему микроконтроллера!
Разновидности ESP и их плат
Самыми популярными на сегодняшний день это платы:
ESP-01 — самый распространённый. Имеет 8 разведённых контактов (VCC, GND, UTXD, URXD, CH_PD, GPIO0, GPIO2, GPIO6) и PCB-антенну (печатный проводник на самой плате). Для взаимодействия используется всего два контакта GPIO 0 и GPIO2. Дальность действия антены Wi-FI — до 100м на открытом пространстве,что вполне достаточно для большенства решений типа «умный дом».
Используется во многих проектах где требуется небольшие габариты платы и не очень важно кол-во выводов. Обычно используется для передачи данных цифровых датчиков через сеть Wi-Fi или для управления каким то устройством допустим реле, которое комутирует различную нагрузку, будь то двигатель или лампочка.
Cуществует несколько вариантов этой версии: ESP-12S, ESP-12F, ESP-12E.
На основе этой версии создано много плат таких как:
WeMos D1 mini
Имеет распайку девяти GPIO-контактов и возможность питания от +5В, а так же разъем USB-mini для подключения к компютеру. На плате имеется USB-to-TTL преобразователь CH340, который часто используют в китайских поделках. Так же на плате установлен МК с 4 Мбайт flash-памяти. Плату так же можно программировать при помощи Arduino IDE.
Плата имеет оптимиальные размеры и количество выводов и давольно часто используется в разных проектах. Так же для данной платы выпускается огромное количество шилдов (плат расширения). Например есть шилд: кнопка, реле, светодиод, датчик температуры, датчик влажности и т.д.
Плата расширения просто ставиться поверх платы WeMos D1. В итоге у получается «этажерка» обладающая довольно большими возможностями. Единственно ограничение при этом количество выводов, которые задействованы для взаимодействи с шилдами.
Для начинающих осваивать ESp8266 я бы рекомендовал бы именно эту плату.
Существует несколько поколений плат NodeMcu – V1(версия 0.9), V2(версия 1.0) и V3 (версия 1.0). Обозначения V1, V2, V3 используются при продаже в интернет-магазинах. Нередко происходит путаница в платах – например, V3 внешне идентична V2. В настоящее время производством плат NodeMcu занимаются Amica, DOIT и LoLin/Wemos.
Данная плата имеет огромное кол-во выводов, по сравнению с остальными платами и может использоваться как плата для отладки, так как выведены почти все доступные контакты микроконтроллера ESP-8266. Однако плата обладает довольно большими размерами и не часто используется в проектах.
Как работать с ESP8266?
Есть два способа работы это управление через AT-команды и автономная работа со своей прошивкой. В первом случае ESP8266 работает только в паре с другими устройством, допустим с Arduino UNO или Arduio Nano, во втором — может работать как самостоятельное устройство.
По умолчанию устройво прошито на управление через AT-команды и работать будет только если подключить к устройству по UART-интерфейсу. В некоторых случаяшь это даже давольно удобно, так как не надо перепрошивать плату.
Для работы с платой ESP8266 через AT-команд можно подключить к компьютеру через USB-UART переходник и запустить монитор последовательного порта (например из Arduino IDE).
Если требуется использовать плату ESP8266 как самостоятельное устройство, то вам придется перепрошить ее. Для этого надо подключиться с UART порту ESP8266 через переходник USB-to-TTL или просто подключишивись к USB разъему, например такое возможно для плат Wemos D1 или Node MCU.
Существует несколько софтов для прошивки МК. Например NodeMCU Flasher (которая подходит не только для плат NodeMCU) или ESPTool (необходим Python).
Но самым простым вариантом будет использование Arduino IDE для прошивки ESP8266.
Изначально среда Arduino IDE не предназначена для работы с МК серии ESP8266. Чтобы это исправить, идём в Файл → Настройки и в поле Дополнительные ссылки для Менеджера плат вставляем эту ссылку: http://arduino.esp8266.com/stable/package_esp8266com_index.json
Потом открываем Инструменты → Плата → Менеджер плат и в открывшемся списке в самом низу находим плату «esp8266 by ESP8266 Community» . Устанавливаем последнюю версию платы (около 150 Мбайт).
После установки в списке плат появится немалое количество плат. Если не нашли свою плату или не знаете её названия — выбирайте Generic ESP8266 Module. Теперь можно выбрать свою плату в списке COM-портов.
У ESP8266 две скорости передачи: основная — её вы указываете при инициализации последовательного порта, и скорость, на которой передаётся отладочная информация. Она передаётся сразу после подачи питания на плату. Обычно это скорости 115200 бод и 74800 бод соответственно.
После этого вы можете писать свои скетчи для ESP8266 и заливать их непосредствеено на плату через Arduino IDE.