Comments 29
А имплементировать в gpio.js еще какой-то хелпер для PWM или псевдопвм — есть возможность?
0
А отправлять на свой сервер данные можно?
+1
Опередили блин :) Похоже пора торопится :)
0
Хотя за идею движка спасибо
0
Ммм… Опередили с чём?
0
с первого дня как я увидел esp8266 я понял что ему нужен JS и грамотная обвязка вокруг. Хотя конечно принципиальная идея похожа, остальное у нас уже рознится (возможно) :) у меня совершенно другой идеологический подход к проектированию на ESP, можете следить за небольшим конкурентом здесь: github.com/wip-studio/esp.js. Я очень долго не мог определится с движком, есть TinyJS который тем не менее довольно таки прожорливый для esp, хоть мне и подсказали его порт под esp, я думал как сделать более требовательный к RAM движок, а v7 я как то не смог нагуглить.
0
Чем ваш движок лучше или отличается от этих:
tessel.io
www.espruino.com
в контексте выполнения его на Cortex-M?
И как отлаживать скрипты? Есть IDE с отладчиком под ваш движок?
tessel.io
www.espruino.com
в контексте выполнения его на Cortex-M?
И как отлаживать скрипты? Есть IDE с отладчиком под ваш движок?
0
Разве Tessel имеет отношение к ESP8266?
Или вы конкретно про V7?
Или вы конкретно про V7?
0
Я про V7.
Чем этот интерпретатор отличается от других.
Или это просто рефакторинг кого-то из тех двух?
Чем этот интерпретатор отличается от других.
Или это просто рефакторинг кого-то из тех двух?
0
Нет, он с нуля написан.
Чем лучше? Здесь достаточно «рекламный» ответ получится.
V7 заточен под 1) минимальный footprint 2) легкое API для встраивания.
и footprint мы собираемся понижать по мере возможностей
В ближайших планах — переход от AST на байткод, например.
Ну и фатального недостатка нет, опять таки.
Чем лучше? Здесь достаточно «рекламный» ответ получится.
V7 заточен под 1) минимальный footprint 2) легкое API для встраивания.
и footprint мы собираемся понижать по мере возможностей
В ближайших планах — переход от AST на байткод, например.
Ну и фатального недостатка нет, опять таки.
0
Описание на русском планируется?
0
Круто!
Каковы плюсы относительно NodeMCU помимо того, что это JS?
Каковы плюсы относительно NodeMCU помимо того, что это JS?
0
Спасибо! :)
Говорить о плюсах альфа версии сложно. Есть вещи, в которых NodeMCU сильнее.
Но я верю, что к альфе2-бете-релизу мы с делаем smart.js лучше чисто технически (ну и идеологически).
А сейчас… JS вместо Lua, как вы правильно заметили (для _меня_ это достоинство), облако у нас удобное (реально удобное), к прошивке можно gdb подключаться (если шмякнется), по моему консоль поудобнее, как мне кажется I2C & SPI работают постабильнее…
Как то так.
На самом деле, мы как раз сейчас занимаемся сбором мнений — что лучше и почему :)
Говорить о плюсах альфа версии сложно. Есть вещи, в которых NodeMCU сильнее.
Но я верю, что к альфе2-бете-релизу мы с делаем smart.js лучше чисто технически (ну и идеологически).
А сейчас… JS вместо Lua, как вы правильно заметили (для _меня_ это достоинство), облако у нас удобное (реально удобное), к прошивке можно gdb подключаться (если шмякнется), по моему консоль поудобнее, как мне кажется I2C & SPI работают постабильнее…
Как то так.
На самом деле, мы как раз сейчас занимаемся сбором мнений — что лучше и почему :)
0
NodeMCU часто ругают за нехватку памяти. Основываясь на личном опыте, могу сказать, что памяти для программ в целом хватает, а вот на проблемы с ОЗУ натыкаешься достаточно быстро.
Как у вас с этим?
Как у вас с этим?
0
Свободной памяти не густо, да.
Сейчас занимаемся её увеличением.
Но я не знаю (не сравнивал) расхода памяти NodeMCU именно при выполнении скриптов. V7 достаточно скромно себя ведёт, в этому плане.
Поэтому — не однозначно, могу предположить что не многим лучше, но могу лишь добавить, что память — одно из приоритетных направлений сейчас.
Сейчас занимаемся её увеличением.
Но я не знаю (не сравнивал) расхода памяти NodeMCU именно при выполнении скриптов. V7 достаточно скромно себя ведёт, в этому плане.
Поэтому — не однозначно, могу предположить что не многим лучше, но могу лишь добавить, что память — одно из приоритетных направлений сейчас.
0
Может быть вопрос не совсем к месту, но всё же спрошу. Как Вы думаете, имеет ли право на существование, устройство представляющее из себя Ардуину совмещённую (на одной плате) с ESP?
То есть, ардуина остаётся ардуиной, а ESP служит средством связи с внешним миром. Обмен данными между ними по УАРТ.
Как-то вот так…
То есть, ардуина остаётся ардуиной, а ESP служит средством связи с внешним миром. Обмен данными между ними по УАРТ.
Как-то вот так…
0
Право на существование имеет ;)
Вопрос в том — чего вы хотите достичь.
И какая Arduina.
Потому что, например, по сравнению с той же Mega у ESP и памяти больше, и флеша больше и Wifi имеется. Т.е. зачем ей нужна Ардуина — вопрос открытый.
Кроме того, на _мой_ взгляд, если использовать стандартную прошивку (с AT-командами, которая) и работать через UART получается не слишком удобная (для разработки) штуковина. Как по мне — какой-нибудь Arduino WiFi Shield работающий по SPI или ещё как будет поудобнее.
Вопрос в том — чего вы хотите достичь.
И какая Arduina.
Потому что, например, по сравнению с той же Mega у ESP и памяти больше, и флеша больше и Wifi имеется. Т.е. зачем ей нужна Ардуина — вопрос открытый.
Кроме того, на _мой_ взгляд, если использовать стандартную прошивку (с AT-командами, которая) и работать через UART получается не слишком удобная (для разработки) штуковина. Как по мне — какой-нибудь Arduino WiFi Shield работающий по SPI или ещё как будет поудобнее.
0
Спасибо.
Собственно идея и заключается в том, чтоб сделать плату в форм-факторе Ардуины, с ардуиновской IDE (програмирование для домохозяек) и при этом нет необходимости докупать изернет/wifi шилд.
…
Стандартная прошивка никуда не годится, поэтому и необходима надёжная прошивка, которая бы несла в себе сервер и могла передавать команды по УАРТу в ардуину и обратно.
…
Я это к тому, что себестоимость ардуины вырастает всего на 150р., при этом функционал растёт в геометрической прогрессии, а программирование «дивайса» остаётся на прежнем уровне (домахозяйки).
Что по этому поводу думаете Вы и другие читатели?
Собственно идея и заключается в том, чтоб сделать плату в форм-факторе Ардуины, с ардуиновской IDE (програмирование для домохозяек) и при этом нет необходимости докупать изернет/wifi шилд.
…
Стандартная прошивка никуда не годится, поэтому и необходима надёжная прошивка, которая бы несла в себе сервер и могла передавать команды по УАРТу в ардуину и обратно.
…
Я это к тому, что себестоимость ардуины вырастает всего на 150р., при этом функционал растёт в геометрической прогрессии, а программирование «дивайса» остаётся на прежнем уровне (домахозяйки).
Что по этому поводу думаете Вы и другие читатели?
0
Есть порт Arduino IDE для ESP8266, он маскирует разработку под ESP и делает её похожей на Arduino, там даже либы стандартные (для Ардуины) имеются.
Не смотрели?
Не смотрели?
0
Как раз сейчас подошёл к этому, медленно вникаю. Но дело в другом, если рассматривать это с точки зрения обывателя, то получается что — ESP сама по себе не удобна (форма-подключение, даже с учётом существующих переходников), необходимо доп. питание, возня с «доделкой» IDE, а так же нетерпимость ног к 5v.
Мне кажется эти составляющие и являются «камнями предкновения» для развития ESP. Ведь согласитесь, ESP очень хорошая, полезная и дешёвая вещь, но по прежнему не пользуется широким спросом.
Мне кажется эти составляющие и являются «камнями предкновения» для развития ESP. Ведь согласитесь, ESP очень хорошая, полезная и дешёвая вещь, но по прежнему не пользуется широким спросом.
0
UFO just landed and posted this here
И что только не делают, чтобы не писать на чистом Си, эээх…
0
Sign up to leave a comment.
Smart.js – (больше чем) новая прошивка для ESP8266