делаю первый проектик на ардуине: телефон, который подключен к ардуине по вайфаю как к AP, делает снимок предмета на поворотной платформе, дальше дает сигнал повернуться еще на угол, опять снимок делает снимок, опять поворачивает и т.д. Представляю (и с кусков собрал прототип прокрамки) что это будет wifi hotspot, с вебсервером, у котоого просто будет один урл, скажем /turn/ , телефон просто будет "дергать" этот урл, в ардуино-программе уже будут зашиты количество шагов, на которые нужно повернуться. телефон будет "знать" скольок времени требуется на поворот, выжидает, делает снимок, опять "дергает" урл. что тут может пойти не так? может как-то иначе нужно сделать? или с ардуинами не сюда? :)
Комментарии: 18
Alexandre
Не поддавайся на провокации, с ардуинами и нормальными вопросами - именно сюда :) обьясни вот это: "к ардуине по вайфаю как к AP" - где у ардуины wifi?
Pavel
движок крутится, вебсервер рабтает, AP только dhcp пока не раздает вчера за часика два все сделал вот думаю просто развивать, доделывать это или надо было пойти другим путем вообще задача - крутитть платформу и делать снимки предметов на ней без провода.
Alexandre
если работает - зачем переделывать? но все же... где у твоей ардуины wifi?
Pavel
просто ща ща написание уже мобильного приложения думаю браться а может тут ваще не то делаю. и надо иначе управлять этим хозяйсвом? esp8266 https://www.wemos.cc
Alexandre
любую задачу можно решить более чем одним способом
Pavel
ну не знаю, может по опыту известно кому-то что этот AP подает или еще чо. одно дело что я вчера покрутил, порадовался, а когда оно будет в реале, то заказчик матюками обложит :)
Serg
узнает что там ардуина и потребует возврат денег
Pavel
не, он в курсе что применяется он сам ссылку давал на подобное на ардуине, по проводам. говорит "такое же но без проводов сумеете?"
Ruslan
если в ТЗ нет запрета на ардуино и оно работает, заказчик идёт в пень
Pavel
ок, то есть "дергать" урл, это норм подход? никто не видит в нем крамольного? :)
Alexandre
Сделай подтверждение о повороте на нужный угол, например, чтобы ответ от сервера приходил, только после окончания поворота. А то вебтехнологии совсем не real-time,
Ruslan
да весь интернет на этом работает...
Pavel
тогда остаюсь на этом.
Alexandre
Получить запрос - повернуться - отдать 200 ОК Тогда не нужны таймауты и всегда будешь уверен, что оно поняло и обработало
Pavel
да, ответ тоже думал. но тут в целом веб не веб думал использовать, а то может сокеты или еще чо тут сказали бы нужно ечли бы ща по рукам в чате надавали бы. но если в целом оно рабочее, и так принято, то буду делать так, допилю уже тогда 200 ок и dhcp
Ruslan
можно и сокеты, но зачем?
Alexandre
В конце концов, это что-то похожее на REST, поэтому крамолы не вижу
Vasilii
Я не понял, зачем нужно все так усложнять? Сьемку смартфоном можно реализовать просто через джек для наушников. Получится просто односторонняя связь-ардуинка будет мастером, а телефон будет тупо снимать. Но если нужно на ардуинку что-то посылать, то можно по usb все решить. Зачем вебсервер и все остальное?