ESP8266 как точка доступа!

Mrburnette
Солнце 31 мая 2015 г., 8:51 вечера
Это кажется возможным:

http: // tech.Скаргилл.net/esp8266-as-an-access-point/

Если это работает, как указано, это может быть очень интересно!

Луча

Rogerclark
Вт, 02 июня 2015 г., 21:02
Я думаю, что описывает статья, было доступно уже довольно давно.

Я взломал немного кода около 5 месяцев назад, для прототипа / демонстрационного IOT -устройства для среднего мониторинга, которое можно переключить и запустить веб -сервер, который позволил настроить устройство.

После завершения конфигурации код переключил ESP8266 обратно на станцию ​​и подключен к точке и начал отправлять данные в скрипт PHP, который я настраивал для тестирования


Я предполагаю, что версия кода Arduino также имеет те же функции, хотя я заметил, что с веб -сервером были проблемы с веб -сервером на Arduino, так как его веб -страницы сжимаются в один файл данных, и у Arduino IDE были проблемы с проблемами Загрузка нескольких файлов. Но это другая проблема, и данные страниц могут быть загружены отдельно / вручную

Mrburnette
Ср. 03 июня 2015 12:32
Rogerclark написал:Я думаю, что описывает статья, было доступно уже довольно давно.
<...>

Zoomx
Ср. 03 июня 2015 14:23
Для меня это напоминает специальное соединение.

Rogerclark
Ср. 03 июня 2015 21:25
Привет, Рэй

Я не использовал командный набор AT, чтобы использовать AP, я программировал устройство самостоятельно, используя API в ОС.
В то время мне пришлось использовать специальную виртуальную машину Linux для компиляции, но теперь вы можете сделать то же самое, используя Arduino IDE.

Программирование для ESP8266 не совпадает с устройствами STM32 или ATMEGA, так как ваш код просто вызывается ОС в ответ на события. Я думаю, что функция Loop () на ESP8266 фактически вызывается при прерывании таймера, поэтому не часто называют так часто, как на платах AVR и т. Д

Mrburnette
Чт, 04 июня 2015 г. 1:16 утра
Zoomx написал:Для меня это напоминает специальное соединение.

Rogerclark
Чт, 04 июня 2015 г. 1:23
Привет, Рэй,

Я думаю, что команды AT могут быть в порядке до определенного момента, но я не беспокоился о них, после того, как у вас было много проблем с некоторыми более старыми досками TLN13AU06 "Uart WiFi"

У меня есть какой -то код в другом месте на GitHub, который я написал для этих старших досок, но привлечение их к веб -серверу было кошмаром.

Помимо необходимости выучить новый язык (возможно), существует также прошивка LUA для ESP8266, которая на самом деле является довольно хорошим вариантом для небольших проектов, потому что они составляли в множестве дополнительных вещей, так что (я думаю), есть строительство на веб -сервере и других интересных вещах

До ядра Arduino я подумал о переводе одного из моих прототипов с использования C на использование LUA (но я должен выучить Lua)

Mrburnette
Чт, 04 июня 2015 г. 1:33
До ядра Arduino я подумал о переводе одного из моих прототипов с использования C на использование LUA (но я должен выучить Lua) Да, это была моя мысль, хотя Ник Гаммон - большой поклонник Луа:
http: // www.Гаммон.компонент.Au/Scripts/?bbtopic_id = 113

На самом деле меня больше интересует «получение» из сети, чем обслуживание датчика IoT. Мое мышление незрелое в настоящее время из -за отсутствия опыта. Удивительно в то время, когда нужно потратить на эту доску в 3 доллара! Просто посмотрите на мужчина в Maple Mini за 4 доллара.

Луча

Rogerclark
Чт, 04 июня 2015 1:43
Возможно, это тем дешевле доски, тем дольше он берет

Дешевые доски, кажется, получают меньшую поддержку от производителя, что действительно имеет смысл с точки зрения их прибыльности. - Если это не большая компания, которая делает лидер потерь.

Я подозреваю, что ESP8266 будет легче работать, чем Cypress PSOC

Mrburnette
Чт, 04 июня 2015 12:24
Я подозреваю, что ESP8266 будет легче работать, чем Cypress PSOC :ржу не могу: Это уже так оно и было! Но несмотря на все хлопоты, выкуп PSOC 4200 находится в аналоговой ткани, которая может быть построена из полученного VHDL... Это великолепное чувство - иметь возможность перетаскивать и сбрасывать опами, перетаскивать и сбросить аналоговый мультинг, а затем подключить этот материал практически, назначьте распись через аналоговый переключатель ткань... Вола.... Проверкайте композицию и продолжайте.

Луча

Rogerclark
Чт, 04 июня 2015 г., 22:01
Луча

Думаю, я действительно должен укусить пулю с помощью PSOC, рискуя их замыкание, так как аналоговые схемы перетаскивания звучат очень привлекательно.

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


Пса.
Какой у вас ESP8266. Если это 3 доллара с 8 или 10 булавками в двух рядах на одном конце, я бы порекомендовал вам поставить более крупные по заказу. Эн.глин. Что -то любит ESP07, так как вы получаете гораздо больше булавок, включая ADC

Mrburnette
Чт, 04 июня 2015 г., 23:47
Rogerclark написал:Луча

Думаю, я действительно должен укусить пулю с помощью PSOC, рискуя их замыкание, так как аналоговые схемы перетаскивания звучат очень привлекательно.

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


Пса.
Какой у вас ESP8266. Если это 3 доллара с 8 или 10 булавками в двух рядах на одном конце, я бы порекомендовал вам поставить более крупные по заказу. Эн.глин. Что -то любит ESP07, так как вы получаете гораздо больше булавок, включая ADC

Rogerclark
Чт, 04 июня 2015 г., 23:55
Луча

Спасибо

Мне было интересно, смогу ли я программировать / загрузить, используя одну из моих многочисленных досок ;-)

У меня довольно много разных программистов, e.глин. Клон JTAG, а также программист 8051 (Texas Instruments) и, конечно, для AVR, но ни один из них E.глин. JTAG, кажется, перечисляет PSOC как вариант.
Хотя я только что читал, что, возможно, JTAG (ARM) может сделать это, но не прямо из Cypress IDE

Поэтому приятно знать, что я могу запрограммировать один из моих PSOC в качестве программиста, если это необходимо. Я купил 4 и отдал один, так что у меня осталось 3.


Re: ESP8266

Я начал с ESP01, но вскоре понял, что у него не было все разорванные булавки, что вам обычно нужно. Итак, я купил множество разных, в том числе красивые белые доски, которые вы упомянули. Однако я еще не пришлось использовать новые новые блестящие белые.

Mrburnette
Пт. 05 июня 2015 12:23
Однако я еще не пришлось использовать новые новые блестящие белые. Это адекватно, но мне пришлось обратить вспять разъем ввода -вывода, который обычно обращается к заголовкам, потому что он не поместится в макет, в противном случае! (Я видел, как некоторые люди творчески согнули булавки на 90 градусов, но это, безусловно, создает нагрузку на стекловолокно. У кого -то в Китае был очень плохой понедельник, когда они разработали макет.
Немодифицированный.jpg
Немодифицированный.JPG (19.63 киб) просмотрено 726 раз

Mrburnette
Пт. 05 июня 2015 12:44
Поэтому приятно знать, что я могу запрограммировать один из моих PSOC в качестве программиста, если это необходимо. Помните, что трюк не относится к менее способной плате PSOC 4100, только 4200. В то время как Cypress продал 41/4200 оба за 4 доллара, 4200 обладает улучшенными аналоговыми возможностями и общим набором функций лучшего. (Я часто задавался вопросом, начинается ли жизнь 4200, а затем, если урожайность низкая, она протестируется и заново запланирован как 4100?)

Для тех, кто читает, не знакомы с этими маленькими досками:
http: // www.кипарис.ком/?Rid = 92146
Обратите внимание на раздел «Разрыв платы», это USB-сериал.

Полное программное обеспечение Cypress Creator и стандартные библиотеки (Newlib используется для системы M0+ Arm). Если вы были похожи на меня и никогда не работали с настраиваемым кремнием, создатель скрывает VHDL с графической метафорой Drag-N-Drop, но кривая обучения была грубой для меня из-за необходимости перейти к многочисленным вариантам для необходимых конфигураций.

Можно немного креативно с тем, как прикреплены булавки с заголовком (заголовки не включены):
https: // www.хакерс.io/rayburne/psoc-4 ... Ture-Book1


Луча

Rogerclark
Пт, 05 июня 2015 г., 21:07
Луча

Я уверен, что мои psocs 4200 серийно, но я дважды проверю

Рик Кимбалл
Пт, 05 июня 2015 г., 21:13
Mrburnette написал:... (Newlib используется для сердечника M0+ ARM) ...

Rogerclark
Пт, 05 июня 2015 г., 21:21
Я думаю, в основном да, они Мст

Но это все другие аналоговые аппаратные блоки и взаимосвязанность в них, которые делают их интересными

Mrburnette
Пт, 05 июня 2015 г., 21:59
Рик Кимбалл написал:Mrburnette написал:... (Newlib используется для сердечника M0+ ARM) ...

Mrburnette
Пт, 05 июня 2015 г., 22:04
Rogerclark написал:Я думаю, в основном да, они Мст

Но это все другие аналоговые аппаратные блоки и взаимосвязанность в них, которые делают их интересными