Страница 66 из 119

Re: Arduino Mega Server для esp8266

Добавлено: Чт ноя 10, 2016 9:02 am
serghei
За сутки работы полет нормальный. Попробовал открыть FTP server , при компиляции IDE начал сильно ругаться на вкладку HTTP
SPOILERSPOILER_SHOW
  • 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 картой. Сильно не напрягает , но хочется попробовать АМС в качестве хранилища данных. Или я опять с библиотекой что то напутал ?

Re: Arduino Mega Server для esp8266

Добавлено: Чт ноя 10, 2016 11:08 am
Alex
Он же открытым текстом пишет, что ему не нравятся несовпадающие определения file в разных библиотеках. Для устранения этой проблемы нужно править названия определений в одной из библиотек и зависимый код.

Re: Arduino Mega Server для esp8266

Добавлено: Пн ноя 14, 2016 8:19 am
lanket
Alex писал(а):AMS
Есть идея железной реализации аналогии 'OK google'. В Ваших продуктах AMS мне кажется не составит труда сделать поддержку такой задумки.

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

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

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

Отправлено с моего Redmi Note 3 через Tapatalk

Re: Arduino Mega Server для esp8266

Добавлено: Пн ноя 14, 2016 9:06 am
serghei
Задумка отличная, только не понятно кто и как будет обрабатывать голос. А для начала не мешало бы прикрутить голос на сам АМС. Железо в наличии , осталось придумать концепцию и реализацию. Достаточно просто вывести время, какие то события....
Чтобы это все поместилось в память , прикрутил SD карту. А дальше понятно - выловили команду " Ок..." и что с ней делать потом??? Без " старшего брата " не обойтись, а учитывая ,что АМС самодостаточная система и не всегда есть выход в интернет....
Огласите Ваше видение реализации хотелки.
PS все изменения происходят на уровне кода, и любое телодвижение требует перепрошивки АМС.

Re: Arduino Mega Server для esp8266

Добавлено: Пн ноя 14, 2016 10:54 am
Alex
Есть идея железной реализации аналогии 'OK google'.
Лично я далёк от всей этой проблематики. Даже не знаю есть ли это в MajorDoMo. Если есть, то самый простой путь — посмотреть, как сделано там и перенести код (с соответствующими переделками) в АМС. (Если это возможно, конечно.)
могу выступить в качестве тестора
Лучше в качестве спонсора :)

Re: Arduino Mega Server для esp8266

Добавлено: Пн ноя 14, 2016 11:12 am
serghei
Хотелка правильная и нужная. Не все люди могут нажать на мышку или ткнуть пальцем в кинескоп планшета. Пока не понятно как (чем ) принимать команду. Если серверов много и большая квартира .... Как вариант удобно через блютуз , но опять надо выделить команду. Микрофоны в каждый угол ? Тоже не вариант. Но учитывая малые габариты ЕСП , можно носить с собой.

Re: Arduino Mega Server для esp8266

Добавлено: Пн ноя 14, 2016 11:24 am
Alex
Микрофоны в каждый угол ?
Микрофон с собственным сайтом, блекджеком и т. д. :) АМС это позволяет — ESP8266 стоит всего 100р. Можно парочку сделать в каждую комнату.

Re: Arduino Mega Server для esp8266

Добавлено: Пн ноя 14, 2016 12:04 pm
artko
Alex писал(а):
Микрофоны в каждый угол ?
Микрофон с собственным сайтом, блекджеком и т. д. :) АМС это позволяет — ESP8266 стоит всего 100р. Можно парочку сделать в каждую комнату.
И ждать по полминуты(если повезет) отклика? :) Имхо голос лишнее. Не того класса железка.

Re: Arduino Mega Server для esp8266

Добавлено: Пн ноя 14, 2016 12:29 pm
Alex
И ждать по полминуты(если повезет) отклика? :) Имхо голос лишнее. Не того класса железка.
Понятия не имею, я никогда не интересовался этим вопросом. Но вполне допускаю, что это может работать. Чтобы сказать что-либо определённое нужно проводить эксперименты.

Re: Arduino Mega Server для esp8266

Добавлено: Пн ноя 14, 2016 1:18 pm
lanket
Блин забыл ссылку дать.
viewtopic.php?t=2634

Отправлено с моего Redmi Note 3 через Tapatalk