Học liệu

TRẢI NGHIỆM SỬ DỤNG MQTT BROKER TRÊN RASPBERRY

  • 16/07/2020
  • Học liệu

TRẢI NGHIỆM SỬ DỤNG MQTT BROKER TRÊN RASPBERRY

Chào các bạn, như chúng ta đã biết IOT đang là một trong những từ khoá có lượt tìm kiếm và truy cập nhiều nhất trên thế giới. Đặc biệt kể từ khi cuộc cách mạng 4.0 bùng nổ và phát triển mạnh mẽ, từ khoá IOT ngày càng được nhắc đến nhiều hơn và trở nên ngày càng phổ biến với cuộc sống thường ngày của mỗi người dân. Tuy nhiên việc tiếp cận với lĩnh vực này vẫn còn khá nhiều khó khăn về nhân lực và công nghệ, một trong số đó chính là cơ sở hạ tầng mạng, tính ổn định và liên tục của đường truyền . Đối với các dự án lớn, các doanh nghiệp người ta phải dành ra một khoàn chi tiêu rất lớn để đáp ứng được các yêu cầu trên, tuy nhiên với các dự án nhỏ, các bài tập môn học, đồ án môn học v.v… sẽ rất khó cho bạn nếu phải bỏ ra một khoản chi phí lớn đúng không nào. 

 

I. Tổng Quan Về Phần Cứng Và Phần Mềm:

- Phần cứng:

Bạn chỉ cần chuẩn bị cho mình một số thiết bị phần cứng vô cùng đơn giản như sau

  • 1 module Raspberry (mình sử dụng Raspberry Pi 3 Model B+)
  • 1 dây nguồn cho Pi
  • 1 chiếc latop
  •  Mạng wifi

- Phần mềm:

Yêu cầu về phần mềm lại càng đơn giản hơn, máy tính của bạn chỉ cần cài sẵn iNut-node-red-ide (Nếu chưa thì bạn có thể xem bài hướng dẫn ở đây nha) và phần mềm Remote Deskop Connection có sẵn trong hệ điều hành của máy tính bạn. Vậy là đủ rồi, đơn giản quá phải không nào 

II. Cảm Nhận Khi Sử Dụng

Mình đã từng rất đau đầu khi tìm kiếm 1 giao thức truyền nhận dữ liệu ổn định cho các thiết bị trong dự án IOT của mình, cái thì quá phức tạp, cái thì đòi hỏi chi phí cao…cho đến khi mình biết đến và tìm hiểu vể MQTT-Broker trên Raspberry. Chắc là cũng không quá khi nói “ổn”, ổn định về đường truyền, ổn về tốc độ truyền nhận dữ liệu và ổn cả về chi phí bỏ ra yes

Các bước cài đặt rất đơn giản, nếu bạn nào chưa biết cách cài đặt như thế nào thì có thể bấm vào đây. Và ở đây nữa nha .

Chỉ cần 2 bài trên thôi là bạn đã cơ bản hiểu và biết được các MQTT-Broker hoạt động như thế nào rồi

Hướng dẫn rất là chi tiết luôn nha, việc của bạn chỉ đơn giản là ngồi nhâm nhi 1 cái bánh cùng với 1 ly café và cứ như vậy làm theo như hướng dẫn thôi nha laugh

Bạn nhớ làm theo từng bước 1 nhé đừng bỏ qua bất kỳ bước nào vì có thể xảy ra lỗi nếu bạn không thực hiện đúng theo trình tự của bài hướng dẫn.

Như các bạn thấy, ở đây mình có phát triển một webapp đơn giản dùng để điều khiển bật tắt 1 đèn led thông qua MQTT-Broker của Raspberry, việc truyền nhận dữ liệu và thực hiện lệnh rất nhanh, rất ổn định gần như là realtime luôn 

III. Kết Luận

Thật đơn giản phải không nào, chúc bạn thành công nha, đừng quên chia sẻ những kiến thức bổ ích đến tất cả bạn bè của bạn nhé. Nhớ thường xuyên truy cập vào Arduino Việt Nam để cập nhật thêm nhiều kiến thức mới nhé heart

Các tin khác