Деплоим на Raspberry, или пилим бэкенды для поделок. Часть 1: сервер в локальной сети.

Всем привет!

Время от времени в практике возникали ситуации, когда я мечтательно задумывался о том, что неплохо было бы запилить веб-сервер в качестве бэкенда для каких-то своих несложных проектов. Ну, чтобы был hostname, как положено, и чтобы снаружи можно было отдать ему какие-то данные и получить какие-то данные, может быть прикрутить API-шечку, а может и вообще — хостить там свой уютный бложик.

В воображении сразу вырисовывались какие-то стойки с blade-ами, аренда виртуалки на Digital Ocean, или, на худой конец, круглосуточно гудящий компьютер под столом.

А ведь хочется чего-то тихого, изящного, бесшумного, и желательно бесплатного…

Стоп! Но ведь все уже изобретено до нас!

Сегодня я хочу рассказать про то, как можно за копейки, обладая минимальным количеством знаний, запилить машину, которая обеспечит 90% ваших (ну, моих — точно) потребностей в бэкенде.
Рассказ будет нести характер записей для самого себя — чтобы не забыть что делать, повторяя это в следующий раз, например)

Кому интересно — го под кат (кстати, обратите внимание, как бутербродом напаяны чипы на плате).
Raspberry Pi - 1


Читать дальше

Вопрос по протоколу HTTP. Методы PUT и POST

Всем привет.

Опять буду мучить сообщество глупыми вопросами…



Читать дальше

Вопрос по протоколу HTTP. Браузер не воспринимает ответ от железки.

Всем привет.

Ситуация такая: железка с помощью W5100 общается по сети с компом.
Протокол UDP поднялся почти без вопросов и нормально работает. Проблема возникла когда на другом порту поднял TCP-сервер для отдачи html-странички.
Данные принимаются от компа и выдается ответ, но браузер данный ответ не воспринимает и не выводит.


Читать дальше

TCP/HTTP и тинька

Решил немного побаловаться и посмотреть насколько смогу ужать свой TCP/IP стек.


Читать дальше

LPC1768. HTTP&FTP с SD/MMC

Запустить WEB сервер с Flash диска у меня пока не получилось, сказывается отсутствие отладчика. Зато легко и просто можно запустить HTTP и FTP сервера и заставить их работать с SD/MMC карточкой. Библиотека KEIL-а Real-Time Library имеет в своем составе драйвера для подключения SD/MMC различными способами ко многим контроллерам. Карты поддерживаются вплоть до 32 гигов, файловые системы поддерживаются FAT12/16 и FAT32.


Читать дальше

LPC1768+RTOS+KEIL+HTTP CGI (управление мк через WEB) updated

Вдохновленный топиком ув.Lifelover решил вернуться к теме управления контроллером, посредством установленного в нем HTTP Server-а.
Тем более что ко мне едет супер железяка на основе которой я и планирую сделать типа умный дом с контролем и управлением через WEB.


Читать дальше