INHOUDSOPGAWE:

Hoe om 'n eenvoudige IOT te maak met Telegram -toepassing: 5 stappe
Hoe om 'n eenvoudige IOT te maak met Telegram -toepassing: 5 stappe

Video: Hoe om 'n eenvoudige IOT te maak met Telegram -toepassing: 5 stappe

Video: Hoe om 'n eenvoudige IOT te maak met Telegram -toepassing: 5 stappe
Video: Zo Kun Je €500 PER DAG Verdienen Met YOUTUBE, Zonder Jezelf Te Filmen! 2024, Julie
Anonim
Image
Image
Skep Bot in Telegram
Skep Bot in Telegram

In die huidige generasie is internet alles. Internet of Things speel 'n groot rol in die huidige wêreld.

Sonder om baie tyd te mors, kan ons oorgaan na die praktiese werking van die IOT. Hier gaan ons die geleide en ook ander opwindende dinge uit die telegramboodskap beheer.

Stap 1: Skep Bot in Telegram

Skep Bot in Telegram
Skep Bot in Telegram
Skep Bot in Telegram
Skep Bot in Telegram
Skep Bot in Telegram
Skep Bot in Telegram

1. Installeer in hierdie stap die Telegram -app op die telefoon. Die installasie is so eenvoudig soos die installering van die whats app.

2. Soek in die Telegram na die Bot -vader en skep 'n nuwe bot deur die onderstaande kiekies te volg.

3. Kopieer uiteindelik die HTTP API -token. (Moenie met ander deel nie) en voer begin in die bot in

Stap 2: Installeer Bot in die Raspberry Pi

Installeer Bot in die Raspberry Pi
Installeer Bot in die Raspberry Pi

So word bot geskep en moet dit op enige van die toestelle uitgevoer word, sodat dit vir elke boodskap wat ons stuur, dienooreenkomstig sal reageer.

Hier gebruik ons die framboos pi met die Api sleutel en programmeer dit in die python kode. (Dit kan ook in ons normale bedryfstelsel uitgevoer word)

1. Die installering van die telegram module op die framboos pi

Maak seker dat u die regte weergawe van die python2 gebruik voordat ons die bot op die framboos -pi begin gebruik. As u twyfel oor die inisialisering van die Raspberry pi, kan u na hierdie eerste 2 stappe in hierdie tutoriaal van my kyk Om die telegrammodule in die luislang in die opdragreël van die framboos pi te installeer, voer die volgende in (die module naam is telepot)

sudo pip installeer telepot

2. Voer die python -script uit

Die Python -script word uitgevoer in die opdragreël met behulp van die volgende opdrag sudo python telegrambot.py

Stap 3: Kode -deel

As ons dus die boodskap na die bot stuur, reageer dit dienooreenkomstig.

In die kode gaan ons die bot leer om op ons opdragte te reageer.

Hier gaan ek u nie leer hoe die python -script werk nie, aangesien dit meer verduidelikend sou wees.

invoer RPi. GPIO as GPIO invoer tyd, datetime invoer telepot vanaf telepot.loop invoer MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) nou = datetime.datetime.now ()

def aksie (msg):

chat_id = msg ['chat'] ['id'] command = msg ['text']

druk 'Opdrag ontvang: % s' %

as opdrag == 'hi':

telegram_bot.sendMessage (chat_id, str ("Hi! Welkom by Engineer Thoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour)+str (":")+str (nou.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineer Thoughts/engineer Thoughts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led is on ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led is off ')) GPIO. uitvoer (led, vals) anders: telegram_bot.sendMessage (chat_id, str ('Kan u nie duidelik maak nie!'))

telegram_bot = telepot. Bot ('Voer u API -ID in')

druk (telegram_bot.getMe ())

MessageLoop (telegram_bot, aksie).run_as_thread ()

druk 'Aan die gang …'

terwyl 1:

tyd. slaap (10)

i. Hier het ek hallo gemaak en die antwoord daarop is "Hallo! Welkom by Engineer Thoughts.com". Net so kan u u idees vir elke opdrag aanpas.

ii. Gee u API -ID hier in hierdie reël "telegram_bot = telepot. Bot ('Voer u API -ID') in"

Stap 4: Gevolgtrekking

Afsluiting
Afsluiting
Afsluiting
Afsluiting
Afsluiting
Afsluiting

Hoera….! u het u eerste DIY IOT -projek voltooi.

Verder laat ek dit aan u toe om die model te verbeter deur u kreatiwiteit by te voeg. Sommige van my idees is.

i. Home -outomatisering -die aansluiting van die uitset op die relais.

ii. Kan u eie aangepaste bediener skep wat op u eie boodskappe kan reageer

iii. Maak u eie chatbot-wat boodskappe soos die Natasha in staptog kan beantwoord.

Die IDEES is dus oneindig as u self kan verken. HOOP Ek het 'n klein begin met IOT vir u gemaak. Lewer ook u idees in die kommentaar.

Dankie

N. Aranganathan

Aanbeveel: