• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом Загружаем прошивку 'Sputnik' и ESP уже в Интернете

view24

Member
Понял, безопасность для пользователей. У дверей может стоят злодей со сниффером и узнав пароль управлять объектом. Решать буду так, пароль менять на каждой транзакции. https тащить не хочется, увеличивается трафик, снижается скорость и надежность соединения. И обязательно - напишу лицензионное соглашение. За подсказку спасибо. А на практике вот мои объекты, которыми я пользуюсь, пароль есть только на последнем кто-то из форума хочет подобрать для него пароль. Пусть подбирает.
Не для рекламы. Даже линки ставить не буду.

http://bortx.ru/bx001
http://bortx.ru/bx101 находится за squid
http://bortx.ru/bx102 находится за squid
http://bortx.ru/bx124
http://bortx.ru/bx125
http://bortx.ru/bx125
http://bortx.ru/bx5403 имеет пароль
 

fps

Active member
Понял, безопасность для пользователей. У дверей может стоят злодей со сниффером и узнав пароль управлять объектом. Решать буду так, пароль менять на каждой транзакции. https тащить не хочется
Насколько я понял, задавать вопросы о безопасности при подобных подходах неуместно в принципе )

Я заглянул краем глаза в эту вашу страничку - её исходники ведь доступны, их-то вы утаить не сможете :p
Досмотрел до сюда, понял что лучше для здоровья было вообще туда незаглядывать:
JavaScript:
...
yyy=xxx.toFixed(2);
zzz=xxx.toFixed(1);
rrr=xxx.toFixed(0);
qqq=yyy;
if (1*qqq == 1*zzz) {qqq=zzz};
if (1*qqq == 1*rrr) {qqq=rrr};
...
Так что, наверное правильно, что вы исходники прошивки не показываете - думаю там треш еще покруче :)
 

view24

Member
Насколько я понял, задавать вопросы о безопасности при подобных подходах неуместно в принципе )



Я заглянул краем глаза в эту вашу страничку - её исходники ведь доступны, их-то вы утаить не сможете :p
Досмотрел до сюда, понял что лучше для здоровья было вообще туда незаглядывать:
JavaScript:
...
yyy=xxx.toFixed(2);
zzz=xxx.toFixed(1);
rrr=xxx.toFixed(0);
qqq=yyy;
if (1*qqq == 1*zzz) {qqq=zzz};
if (1*qqq == 1*rrr) {qqq=rrr};
...
Так что, наверное правильно, что вы исходники прошивки не показываете - думаю там треш еще покруче :)
Это Вы меня унизить захотели? Во-первых, я бы мог обфускацию сделать. Во-вторых я придерживаюсь философии UNIX, хотя вряд ли вы поймете о чем это. То, что гордитесь Вашими познаниями о потенциале GPIO15 при прошивке голой ESP-1.
 

view24

Member
fps, fps,
На самом деле Вы предлагаете 4 битовый регистр ввода-вывода с управлением через интернет.
и что вы будете делать дальше с этими четырьмя битами?
Но это лишь тысячная доля того, что можно сделать на nodemcu.
Это может звучать примерно так -
На самом деле Вы предлагаете космический корабль.
и что вы будете делать дальше с этими космическим кораблем?
Но это лишь миллиардная доля доля того, что можно сделать из атомов.
 

fps

Active member
я придерживаюсь философии UNIX, хотя вряд ли вы поймете о чем это
Похоже, это вы слабо понимаете о чем это, поскольку то, что вы тут демонстрируете ей соответствует весьма слабо.

Это вы ритуал призыва меня исполняете?
Тогда надо было трижды писать :)

Это может звучать примерно так -
На самом деле Вы предлагаете космический корабль..
Нет.
Это вы звучите примерно так - Я предлагаю вам еще один велосипед. Вам не нужно знать чем он отличается от миллионов других похожих. Вам не нужно знать зачем у него заварен руль. Просто садитесь и едьте.
 

nikolz

Well-known member
на самом деле все гораздо проще.
Более 5о лет назад инженеры фирмы интел озаботились задачей создания такой микросхемы, логику работы которой мог задать пользователь на этапе создания нужного ему устройства.
Решением этой задачи стало появление микропроцессора.
ESP8266 - это не просто микропроцессор, а система на кристалле.
и делать на ней 4 триггера, пусть даже и с беспроводным управлением - это нонсенс.
Безусловно, такое решение вполне пригодно как наглядный пример для обучения школьников, так как реализует самую примитивную логику, которую можно понять без каких-либо знаний не только программирования но и жесткой логики.
но не надо сравнивать ж... c пальцем, рассуждая про космические корабли и атомы.
Все гораздо примитивнее при отсутствии знаний.
---------------------
"систематическое потребление халявы отключает мозг".
 

view24

Member
Похоже, это вы слабо понимаете о чем это, поскольку то, что вы тут демонстрируете ей соответствует весьма слабо.



Это вы ритуал призыва меня исполняете?
Тогда надо было трижды писать :)



Нет.
Это вы звучите примерно так - Я предлагаю вам еще один велосипед. Вам не нужно знать чем он отличается от миллионов других похожих. Вам не нужно знать зачем у него заварен руль. Просто садитесь и едьте.
 

view24

Member
Похоже, это вы слабо понимаете о чем это, поскольку то, что вы тут демонстрируете ей соответствует весьма слабо.



Это вы ритуал призыва меня исполняете?
Тогда надо было трижды писать :)



Нет.
Это вы звучите примерно так - Я предлагаю вам еще один велосипед. Вам не нужно знать чем он отличается от миллионов других похожих. Вам не нужно знать зачем у него заварен руль. Просто садитесь и едьте.
Шутку оценил. Про велосипед надо бы так: -
Вы купили недорогой велосипед, поздравляем! Вам потребуется всего лишь 10 минут, чтобы научиться на нем ездить. Вот с этим я согласен.
 

nikolz

Well-known member
Я вообще Вам ничего не предлагаю, но если спрашиваете, то отвечаю
можете на лампах, если любитель ламп ( недавно ко мне обратился один коллекционер древности попросил ему настроить приемник телефункен 1937 года)
Можете на транзисторах



можете на жесткой логике - микросхеме
 

view24

Member
Я вообще Вам ничего не предлагаю, но если спрашиваете, то отвечаю
можете на лампах, если любитель ламп ( недавно ко мне обратился один коллекционер древности попросил ему настроить приемник телефункен 1937 года)
Можете на транзисторах


можете на жесткой логике - микросхеме
Спасибо за совет. А на какой элементной базе разработать связь с роутером? Да, просьба помочь со схемой. Заранее благодарен.
 

Andre000

New member
Да, только по web. Это - принцип, поскольку панель (dashboard) - по сути, это сайт в интернете. Хотя, некоторые прошивки будут работать автономно, на случай отсутствия (падения) доступа.
Web управление накладывает огромные ограничения, .... html запросы хотя бы. ( от простого к сложному;))
Судя по вашему ответу Вы планируйте выдать целую линейку прошивок под ESP8266? Когда ждать?
 

view24

Member
Web управление накладывает огромные ограничения, .... html запросы хотя бы. ( от простого к сложному;))
Судя по вашему ответу Вы планируйте выдать целую линейку прошивок под ESP8266? Когда ждать?
Про ограничения при наличии WEB управления? Поясните, пожалуйста. Мне кажется наоборот - браузеры есть везде.
Из линейки предусматриваю - pulsar.bin, старт-стопный режим и automat.bin - простейшее управления по температуре на 18b20 и по A0 - там, что угодно, в том числе и температура от терморезистора, но это уже на вкус потребителя, что даю точно - линейные преобразования при настройке пользователем. Это уже и сейчас есть . Напряжение аккумулятора в вольтах: http://bortx.ru/bx124
 

view24

Member
Про сроки. За месяц управлюсь. Это моя работа, даже независимо от продвижения здесь.
 

Andre000

New member
@view24 Для ручного управления web не плох, но если управлять железкой с другой железки возникнут трудности:(
или консолидация данных с 2х.....n устройств.
PS Ваш проект уникален по простоте входа. Для новичков и не только это что-то. Желаю Вам продвижения и развития.
 

view24

Member
@view24 Для ручного управления web не плох, но если управлять железкой с другой железки возникнут трудности:(
или консолидация данных с 2х.....n устройств.
PS Ваш проект уникален по простоте входа. Для новичков и не только это что-то. Желаю Вам продвижения и развития.
Спасибо.
 
Сверху Снизу