All streams
Search
Write a publication
Pull to refresh
135
0
Алексей Степанов @avstepanov

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

Send message
Судя по всему, не очень правильно запускать телеграм через rc.local — есть возможность сделать его демоном.

Надо будет попробовать
запрос телефона был?
Сам с собою я веду беседу:

Повторил тот же туториал на Itead A20 — получилось, но чуток с путями пришлось «поплясать». Там же обнаружил, в чем проблема: Оказалось, что telegram при старте из rc.local почему-то хотел заново регистрироваться. В случае с A20 все получилось (там человеческая консоль через UART — т.е. я банально подтвердил регистрацию и там все заработало).

Теперь то, что касается «малины». Тоже подключился к UART — процесс загрузки виден, но сообщений сильно меньше и нормальная «консоль» не получается (команды отправлять нельзя… или я что-то не так делаю). В rc.local все правильно — включил вывод сообщений в лог.файл… и тоже вижу, что telegram стартует и тоже вижу приглашение ввести номер телефона (для «подтверждения регистрации»)… но консоли нет.

Как быть? Можно ли как-то telegram-у указать, что конфигурация уже нормальная и надо нормально стартовать?.. Пускать руками скрипт, имхо, неправльно :(

Заодно еще никак не могу придумать, чтобы при старте автоматом конкретному пользователю отправлялось сообщение (типа «RPi ready») — может, поможете?
В файл добавил вызов (пришлось еще и пути к файлу с ключем и скрипту дописать).
Просто запуск /etc/rc.local — работает.

Но вот при reboot — ничего не происходит… Куда копать?
Тоже несколько минут назад это описал. Подскажите, как сделать так, чтобы:

bin/telegram-cli -k tg-server.pub -W -s action.lua


запускалось автоматом при старте RPi?
Оказалось проще: нужно было начинать читать с начала, где написано, что нужна самая актуальная версия Raspbian.

А вот чтобы «взлетело», пришлось немного пошаманить:

1. Сразу после первого «make» нужно запустить

bin/telegram-cli -k tg-server.pub -W

И «зарегистрировать» свой «телефон» (ввести номер телефона, от «имени которого» будут осуществляться отправки сообщений). На этот номер телефона придет код подтверждения (в смс-сообщении), который нужно будет ввести в ответ на запрос программы.

2. После этого следует создать контакт, с которым будет общаться «малина» (требуется ввести номер телефона, FistName, SecondName).

Дальше уже можно следовать по инструкции «Шаг два»…

Ну и от себя добавлю: у меня нет «оригинальной» камеры — использовал USB, соответственно, установил для нее все необходимое и подправил код в /home/pi/camera/camera.sh под себя

Если кто-нибудь заинтересуется — расскажу.
Решил попробовать (как раз есть «подопытная» малина). Линукс только-только осваиваю… «затык» сразу же на первом шаге (при попытке ./configure)
pi@raspberrypi ~/tg $ ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for sqrt in -lm... yes
checking for library containing clock_gettime... -lrt
checking for library containing backtrace... none required
checking for event_base_new in -levent... no
configure: error: no libevent found

Подскажите, как починить?
Спасибо! Не знал — в следующий раз обязательно попробую.
Я сейчас для этого (отладки) использую экранчик (на первой фото видно). Хотя и это лишнее, имхо… консоль позволяет многое.
Для чего плате типа Intel Galileo дисплей?
Я погонял несложные тесты (просто в ходе освоения) и нашел возможность мониторить температуру SoC. Палец я чуть не обжег не просто так: практически ненагруженная система разогревает SoC до вполне себе «достойных» 70 градусов (потребление светодиодов на уровне такой «грелки» просто смехотворно)… Соответственно, потребление Galileo — совсем не для автономных устройств.

С Edison ситуация гораздо лучше и вот он уже может использоваться в «носимых» устройствах. И у него нет ни одного светодиода.
Intel Galileo — этот позиционируется именно для целей обучения. А вот Intel Edison — этот уже можно и в «продакшен» ставить (предварительно изучив его с помощью плат из «наборов»). Для «продакшена» достаточно будет сделать свою плату, куда Edison будет просто «вставляться».

Про Edison тоже будет в этом практикуме (чуть позже).
Да, можно.
Об этом будет во второй или третьей части «Практикума». Следите за обновлениями.
Для реализации «медиа» и «видеонаблюдения» отлично подходят решения от synology (не реклама). Но дорого. Зато просто и надежно — из коробки.
devicter.ru/goods/USBtinyISP-Arduino-bootloader-programmer — пользую такой, все работает… но иногда не хватает выбора рабочего напряжения (5 или 3.3В). У этого программатора выбора нет — только 5В.
Именно так и есть. К примеру, когда спутник возят от аэродрома до МИКа — к его контейнеру тоже воздуховоды постоянно подключены… и все контролируется.
Мой игрушечный Ar.Drone 2.0 атаковали ласточки… сначала была одна (где-то на 50 секунде), а потом «подтянулись основные силы» (на третьей минуте): youtu.be/5wSt9w2uaIE
Странно, люмия 1520 отсутствует в списке (хотя некоторые другие — есть).
а разве там нет аппаратной кнопки как раз для съемки?

Information

Rating
Does not participate
Location
Истра, Москва и Московская обл., Россия
Date of birth
Registered
Activity