Arduino Mega Server для esp8266

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Чт ноя 10, 2016 9:02 am

За сутки работы полет нормальный. Попробовал открыть FTP server , при компиляции IDE начал сильно ругаться на вкладку HTTP
СпойлерПоказать
  • In file included from C:\Users\serj\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266FtpServer/ESP8266FtpServer.h:36:0,
    from ftp.ino:8:
    C:\Users\serj\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266/FS.h:129:11: error: 'File' is already declared in this scope
    using fs::File;
    ^
    http.ino: In function 'bool handleFileRead(String)':
    http.ino:85:37: error: conversion from 'File' to non-scalar type 'fs::File' requested
    http.ino: In function 'void handleFileUpload()':
    http.ino:100:16: error: no match for 'operator=' (operand types are 'fs::File' and 'File')
    http.ino:100:16: note: candidates are:
    In file included from C:\Users\serj\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266FtpServer/ESP8266FtpServer.h:36:0,
    from ftp.ino:8:
    C:\Users\serj\AppData\Roaming\Arduino15\packages\esp8266\hardware\esp8266\2.0.0\cores\esp8266/FS.h:48:7: note: fs::File& fs::File::operator=(const fs::File&)
    class File : public Stream
Наблюдается только в варианте с SD картой. Сильно не напрягает , но хочется попробовать АМС в качестве хранилища данных. Или я опять с библиотекой что то напутал ?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Чт ноя 10, 2016 11:08 am

Он же открытым текстом пишет, что ему не нравятся несовпадающие определения file в разных библиотеках. Для устранения этой проблемы нужно править названия определений в одной из библиотек и зависимый код.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Arduino Mega Server для esp8266

Сообщение lanket » Пн ноя 14, 2016 8:19 am

Alex писал(а):AMS
Есть идея железной реализации аналогии 'OK google'. В Ваших продуктах AMS мне кажется не составит труда сделать поддержку такой задумки.

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

Железки все есть в наличии, могу выступить в качестве тестора. Если конечно захочется реализации функционала аналогичного 'OK google'.

Думаю такая опция будет востребована.

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пн ноя 14, 2016 9:06 am

Задумка отличная, только не понятно кто и как будет обрабатывать голос. А для начала не мешало бы прикрутить голос на сам АМС. Железо в наличии , осталось придумать концепцию и реализацию. Достаточно просто вывести время, какие то события....
Чтобы это все поместилось в память , прикрутил SD карту. А дальше понятно - выловили команду " Ок..." и что с ней делать потом??? Без " старшего брата " не обойтись, а учитывая ,что АМС самодостаточная система и не всегда есть выход в интернет....
Огласите Ваше видение реализации хотелки.
PS все изменения происходят на уровне кода, и любое телодвижение требует перепрошивки АМС.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пн ноя 14, 2016 10:54 am

Есть идея железной реализации аналогии 'OK google'.
Лично я далёк от всей этой проблематики. Даже не знаю есть ли это в MajorDoMo. Если есть, то самый простой путь — посмотреть, как сделано там и перенести код (с соответствующими переделками) в АМС. (Если это возможно, конечно.)
могу выступить в качестве тестора
Лучше в качестве спонсора :)
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пн ноя 14, 2016 11:12 am

Хотелка правильная и нужная. Не все люди могут нажать на мышку или ткнуть пальцем в кинескоп планшета. Пока не понятно как (чем ) принимать команду. Если серверов много и большая квартира .... Как вариант удобно через блютуз , но опять надо выделить команду. Микрофоны в каждый угол ? Тоже не вариант. Но учитывая малые габариты ЕСП , можно носить с собой.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пн ноя 14, 2016 11:24 am

Микрофоны в каждый угол ?
Микрофон с собственным сайтом, блекджеком и т. д. :) АМС это позволяет — ESP8266 стоит всего 100р. Можно парочку сделать в каждую комнату.
artko
Сообщения: 51
Зарегистрирован: Пн дек 10, 2012 12:17 am
Благодарил (а): 2 раза
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение artko » Пн ноя 14, 2016 12:04 pm

Alex писал(а):
Микрофоны в каждый угол ?
Микрофон с собственным сайтом, блекджеком и т. д. :) АМС это позволяет — ESP8266 стоит всего 100р. Можно парочку сделать в каждую комнату.
И ждать по полминуты(если повезет) отклика? :) Имхо голос лишнее. Не того класса железка.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пн ноя 14, 2016 12:29 pm

И ждать по полминуты(если повезет) отклика? :) Имхо голос лишнее. Не того класса железка.
Понятия не имею, я никогда не интересовался этим вопросом. Но вполне допускаю, что это может работать. Чтобы сказать что-либо определённое нужно проводить эксперименты.
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Arduino Mega Server для esp8266

Сообщение lanket » Пн ноя 14, 2016 1:18 pm

Блин забыл ссылку дать.
viewtopic.php?t=2634

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Ответить