Ардуино и телеграм

yden
Offline
Зарегистрирован: 30.01.2016
Здравствуйте.
Подскажите пожалуйста, возможно ли в связке arduino nano+w5500+telegram реализовать следующее:
1. в зависимости от имени (или id) пользователя выполнять определенные действия. Пример: пользователи Вася и Петя подписаны на бота телеграм, Вася своего рода администратор. Им обоим ардуинка шлет сообщения. Но на сообщения в телеграмм от Васи она реагирует по особому. Сообщения от Пети она игнорирует.
2. Можно ли организовать своего рода диалог между ардуинкой и администратором посредством телеграма, что то подобное общения с ботом @Botfather. Типа на сообщение /start бот присылает сообщения, где можно выбрать дальнейшие шаги. 
2. как со стабильностью работы ардуинки с телеграмом?
 
благодарю
sadman41
Offline
Зарегистрирован: 19.10.2016

А вы уже смогли установить соединение с шифрованием между МК и серверами ТГ?

Voodoo Doll
Voodoo Doll аватар
Offline
Зарегистрирован: 18.09.2016

1. Да. Читайте API телеграма, это вопрос не по Arduino. Пока не зададите нормально вопрос про обслуживание бота (по HTTP например), вам и не ответят нормально.

2. Да. Читайте API телеграма.

3. Ардуина стабильна с чем угодно, при грамотной реализации. При неграмотной выручит WDT, единственное что со штатным загрузчиком немного глючит - но можно без него, либо поменять на optiboot. Начнёте глубже копать - узнаете сказку про "49 дней millis()" - верить не следует, это всё происки иллюминатов и глобальный заговор нефтедолларовых корпораций. Это по программной части. По аппаратной - избегайте включать рядом с ней или с сетевым модулем что-нибудь пятикиловаттное, без сетевого фильтра.

NikKulik
Offline
Зарегистрирован: 06.03.2018

Здравтсвуйте!

Тоже интересует пример "Как зажечь светодиод на телеграмм с помощью..." tnc28j60 или W5500?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Как только SSL к Ардуине прикрутишь, так сразу и светлодиот зажжоца. 

NikKulik
Offline
Зарегистрирован: 06.03.2018

Я так понимаю Вы меня отправили вот сюда http://arduino.ru/forum/programmirovanie/ssl-bez-apparatnoi-podderzhki-na-atmega328

/*А теперь я понял, почему этого нет. Да потому что есть ESP8266, который в простейшем исполнении Esp-01, может быть сам запрограммирован. И в описании API у него имеется:

Function: Secure connect(SSL) to a TCP server, and ESP8266 is the TCP client.
Function definition: Sint8 espconn_secure_connect (struct espconn *espconn)

Следовательно, если вместо Ethernet использовать его, то можно сразу получить SSL из коробки, причем за те же, если не меньшие деньги.*/

Все юзают плату с WiFi, но есть места где WiFi невозможно использовать и поэтому хотелось LAN порт... но как я такого нигде нет, из за чипа...

sadman41
Offline
Зарегистрирован: 19.10.2016

Теоретически - можно к ESP подключить Ethernet Module. Практически - придётся много времени и сил потратить (предполагаю). 

negavoid
Offline
Зарегистрирован: 09.07.2016

Можно обойтись без SSL на ардуине, но будет нужен промежуточный сервер, с ботом телеграма и http api для ардуиновского ethernet-a.

b707
Offline
Зарегистрирован: 26.05.2017

NikKulik пишет:

Все юзают плату с WiFi, но есть места где WiFi невозможно использовать и поэтому хотелось LAN порт... но как я такого нигде нет, из за чипа...

мне кажется мобильная точка доступа решит эту проблему