Mục lục:

Cách tạo IOT đơn giản với ứng dụng Telegram: 5 bước
Cách tạo IOT đơn giản với ứng dụng Telegram: 5 bước

Video: Cách tạo IOT đơn giản với ứng dụng Telegram: 5 bước

Video: Cách tạo IOT đơn giản với ứng dụng Telegram: 5 bước
Video: Mời vô các nhóm bí mật trên Telegram để 'giăng bẫy' người dùng | VTV24 2024, Tháng bảy
Anonim
Image
Image
Tạo Bot trong Telegram
Tạo Bot trong Telegram

Trong thế hệ hiện tại Internet là tất cả mọi thứ. Internet of Things đóng một vai trò quan trọng trong thế giới hiện tại.

Không mất nhiều thời gian, chúng ta có thể chuyển sang hoạt động thực tế của IOT. Ở đây chúng ta sẽ kiểm soát sự dẫn dắt và những điều thú vị khác từ tin nhắn điện tín.

Bước 1: Tạo Bot trong Telegram

Tạo Bot trong Telegram
Tạo Bot trong Telegram
Tạo Bot trong Telegram
Tạo Bot trong Telegram
Tạo Bot trong Telegram
Tạo Bot trong Telegram

1. Trong bước này, hãy cài đặt ứng dụng Telegram trên điện thoại. Cài đặt đơn giản như cài đặt ứng dụng whats.

2. Trong Telegram, tìm kiếm cha Bot và tạo một bot mới bằng cách làm theo ảnh chụp màn hình bên dưới.

3. Cuối cùng, sao chép mã thông báo API HTTP. (Không chia sẻ với người khác) và nhập bắt đầu trong bot

Bước 2: Cài đặt Bot trong Raspberry Pi

Cài đặt Bot trong Raspberry Pi
Cài đặt Bot trong Raspberry Pi

Vì vậy, bot được tạo ra và nó phải được chạy trên bất kỳ thiết bị nào để đối với bất kỳ tin nhắn nào chúng tôi gửi, nó sẽ phản hồi tương ứng.

Ở đây chúng tôi đang sử dụng raspberry pi với khóa Api và lập trình nó bằng mã python. (Nó cũng có thể được chạy trong hệ điều hành bình thường của chúng tôi)

1. Cài đặt mô-đun điện tín trên raspberry pi

Trước khi chúng tôi bắt đầu chạy bot trên raspberry pi, hãy đảm bảo rằng bạn đang chạy phiên bản python2 thích hợp. Ngoài ra Nếu bạn có bất kỳ nghi ngờ nào về việc khởi tạo Raspberry pi, bạn có thể xem 2 bước đầu tiên này trong hướng dẫn này của tôi Để cài đặt mô-đun telegram trong python trong dòng lệnh của Raspberry pi, hãy nhập sau (tên mô-đun là tele)

sudo pip cài đặt tele

2. thực thi tập lệnh python

Tập lệnh Python được thực thi trong dòng lệnh bằng lệnh sau sudo python telegrambot.py

Bước 3: Phần mã

Vì vậy, khi chúng tôi gửi tin nhắn đến bot, nó sẽ phản hồi tương ứng.

Trong đoạn mã, chúng ta sẽ dạy bot phản hồi lại các lệnh của chúng ta.

Ở đây tôi sẽ không dạy bạn cách thức hoạt động của tập lệnh python vì nó sẽ dễ hiểu hơn.

nhập RPi. GPIO làm thời gian nhập GPIO, nhập datetime từ xa từ tele.loop nhập MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()

hành động def (msg):

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

print 'Đã nhận:% s'% lệnh

lệnh if == 'chào':

telegram_bot.sendMessage (chat_id, str ("Xin chào! Chào mừng bạn đến với Engineerthoughts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour) + str (":") + str (bây giờ.minute)) lệnh elif == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") lệnh elif == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led đang bật ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led đang tắt ')) GPIO. output (led, False) else: telegram_bot.sendMessage (chat_id, str ('Không thể hiểu được, bạn vui lòng nói rõ!'))

telegram_bot = telepot. Bot ('Nhập id API của bạn')

print (telegram_bot.getMe ())

MessageLoop (telegram_bot, action).run_as_thread ()

in 'Lên và Chạy….'

trong khi 1:

time.sleep (10)

i. Ở đây tôi đã gửi lời chào và câu trả lời cho nó là "Xin chào! Chào mừng bạn đến với Engineerthoughts.com". Tương tự, đối với mỗi lệnh, bạn có thể tùy chỉnh Ý tưởng của mình.

ii. Nhập ID API của bạn tại đây trong dòng này "telegram_bot = teleot. Bot ('Nhập id API của bạn')"

Bước 4: Kết luận

Phần kết luận
Phần kết luận
Phần kết luận
Phần kết luận
Phần kết luận
Phần kết luận

Tiếng hoan hô….! bạn đã hoàn thành dự án IOT Tự làm Đầu tiên của mình.

Hơn nữa, tôi để nó cho chính bạn để cải thiện mô hình bằng cách thêm sức sáng tạo của bạn. Một số Ý tưởng của tôi là.

i. Tự động hóa trang chủ - Kết nối đầu ra với các rơ le.

ii. Có thể tạo máy chủ tùy chỉnh của riêng bạn - máy chủ có thể phản hồi các tin nhắn của riêng bạn

iii Tạo chatbot của riêng bạn - có thể trả lời các tin nhắn như Natasha đang đi bộ đường dài.

Vì vậy, Ý TƯỞNG là vô hạn nếu bạn có thể tự khám phá. HY VỌNG Tôi đã tạo ra một khởi đầu nhỏ để IOT cho bạn. Cũng bình luận Ý tưởng của bạn trong phần bình luận.

Cảm ơn bạn

N. Aranganathan

Đề xuất: