Search
Write a publication
Pull to refresh
21
0.1
Антон @kosmonaFFFt

Пользователь

Send message
Дороговатые они как-то. И как у них с энергопотреблением?
Когда завезут модульную систему + лет 10 (а может и больше) на избавление от легаси.
Idea, если ей указать, может не только в комментах что-то переименовать, но, и, например, в строковых константах или конфигах (при этом обычно понимая семантику конфиг-файлов). При этом прежде чем изменения применятся, можно удобно посмотреть что подлежит переименованию и оставить только то, что нужно.
А вы можете назвать хоть один сертифицированный непроприетарный CSP?
Не знаю даже, есть ли пошаговые руководства вообще. Я просто открывал официальную документацию по SDK, описание API FreeRTOS, lwip и разбирался. Начинал с попыток завести официальный SDK, прошить свой хеллоуворлд. После неудачи с этими инструментами нагуглил ESP Open RTOS, и с ним завелось. На том и остановился.
Принимаю через MQTT самописным сервером на Java. Насчет стандатрных систем умных домов я не в курсе, даже не исследовал, что вообще в этой области есть.
Я пока только с ESP знаком, сейчас вот ESP32 палочкой с разных сторон тыкаю. С другими контроллерами не разбирался, и посоветовать не могу ничего.
Время замера сохраняется на самой ESP, которая, в свою очередь, синхронизируется по SNTP… Так что отправлять можно и раз в 30 минут, время каждого замера не потеряется…
Смотря в чем разобраться — если конкретно с ESP8266 — в SDK есть много разных примеров…
Один поток делает замеры, второй отправляет результаты… Дальше буду подбирать интервал отправки (и добавлю глубокий сон) так, чтобы меньше тратилось энергии…
Пока разворачиваю свой, тестирую на www.cloudmqtt.com. Там есть бесплатный план с кучей ограничений, но для тестов хватает.
В FreeRTOS, насколько я знаю, нет определяемого программистом «главного цикла». Просто несколько задач с разными, или не очень, приоритетами, которые управляются планировщиком, +прерывания.
Для своих проектов я использую Mercurial, так что до гитхаба код вряд ли дойдет. Но подумаю о том, чтобы открыть репозиторий на BitBucket.
Когда я выбирал на чем писать, выбор был из 3-х вариантов:
— LUA/MicroPython с прошивкой NodeMCU
— ESP без OS
— ESP с FreeRTOS
т. к. проект just for fun и для самообучения, я выбрал вариант 3, в котором помимо самой ESP я познакомлюсь еще и с FreeRTOS…
Лично для меня, как для Java программиста, контроллер без OC слишком низкоуровнево и, пока что, геморройно. А так получается, использование FreeRTOS в данном конкретном случае ESP8266 — золотая середина между низкоуровневым программированием без ОС и скриптовыми языками типа LUA. Хотя доводилось в университете программировать 8-битные PIC на ассемблере, и там для ОС точно места нет.
По поводу программирования ESP8266 — есть ESP Open SDK + ESP Open RTOS — можно прогать на C с использованием OpenRTOS, + там есть библиотеки для работы с периферией, TCP/IP стек, MQTT и т. д. Если хватает GPIO ног, можно использовать только ESP8266 без ардуины или других контроллеров.
Попробуйте @ angular/cli — тулза от ангуляра для генерации проекта, его сборки, тестирования и других вещей.

Например:
ng new mysuperproject
cd mysuperproject
ng serve

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

ng generate component mysupercomponent — сгенерирует компонент (ts + html + css + unit test).
Ну и другие вещи, которые можно узнать из ng --help…
1. Съемное жилье качеством среднее, смотря с чем сравнивать. Много мелких косяков по отделке, сантехнике, теплоизоляции и отоплению, электрике. При съеме квартиры застройщик основные найденные косяки без вопросов устранил. Мебель и бытовая техника низшей ценовой категории. До этого доводилось снимать квартиры с «бабушкиным» ремонтом, в панельных хрущевках и домах времен 90-х годов, и, по сравнению с ними, квартиры в Иннополисе выигрывают. Стоимость аренды фиксированная, 7 и 10 к за одну и двух-комнатные квартиры. Почти всё (или даже всё, точно не знаю) съемное жилье занято, и прогнозируется нехватка, сейчас активно начали строить новые дома.

2. Инфраструктура. Есть бар, пиццерия, несколько кафе и столовых, небольшой супермаркет, спорткомплекс с бассейном (был пару раз, все ОК), нормальные детские площадки во дворах, подземные парковки в домах, медцентр и детская поликлиника. Может чего-то еще, что я забыл, или чем даже не пользовался. До центра Казани ходит пока что бесплатный автобус.
Если у кого-то есть еще какие-то вопросы по городу, могу ответить.

Information

Rating
5,929-th
Location
Иннополис, Татарстан, Россия
Date of birth
Registered
Activity