Please use this identifier to cite or link to this item: https://dspace.ctu.edu.vn/jspui/handle/123456789/45251
Title: PHÁT TRIỂN PHẦN MỀM NHÚNG VỚI RABBITMQ VÀ WEBSOCKET TRÊN RASPBERRY PI
Authors: Ngô, Bá Hùng
Trần, Lâm Đại Đình Oai
Keywords: CÔNG NGHỆ THÔNG TIN
Issue Date: 2021
Publisher: Trường Đại Học Cần Thơ
Abstract: Trong những năm gần đây các hệ thống, thiết bị điện tử đang dần chuyển sang các hệ thống, thiết bị điện tử thông minh cả trong hoạt động công nghiệp và đời sống. Chính vì vậy mà ngành hệ thống nhúng đang được quan tâm, phát triển mạnh mẽ và dần trở nên phổ biến. Hệ thống nhúng(Embedded system) là một hệ thống được tích hợp cả phần cứng và phần mềm phục vụ các nhiệm vụ chuyên biệt và được nhúng vào trong một hệ thống lớn hơn. Nhờ các hệ thống nhúng mà các thiết bị cơ khí, điện tử trơ nên thông minh hơn. Các phần mềm chạy bên trong các hệ thống nhúng được gọi là các phần mềm nhúng(Embedded softwares). Cụ thể hơn về đề tài là xây dựng một hệ thống nhúng với phần cứng là một thiết bị cân điện tử kết nối với một máy tính có kích thước nhỏ gọn thích hợp với hệ thống nhúng là Raspberry Pi. Mục đích của hệ thống là xây dựng một hệ thống kiểm tra sức khỏe dựa trên chỉ số BMI. Hệ thống phải cho ra kết quả nhanh chóng và chính xác về kết quả chiều cao, cân nặng, chỉ số BMI, trạng thái. Có nơi để người dùng tương tác với hệ thống hay là kiểm tra lại tính đúng dắn của kết quả, nhập hoặc xuất danh sách kiểm tra sức khỏe trên hệ thống, lưu trữ lại các kết quả kiểm tra. Đề tài này sẽ nghiên cứu một giải pháp phát triển các phần mềm nhúng trên Raspberry Pi, trong đó sử dụng cơ chế hàng đợi thông điệp của phần mềm RabbitMQ để nhận các kết quả về chiều cao và cân nặng từ thiết bị cân điện tử và dùng cơ chế websocket để giúp ứng dụng website có thể nhận được các kết quả từ thiết bị. Sử dụng Nodejs làm nền nảng để xây dựng các Api dự trên framework ExpressJS cung cấp chức năng cho hệ thống. Sử dụng framework ReactJS để thiết kế giao diện website. Kết quả của đề tài là xây dựng thành công các phần mềm nhúng với RabbitMQ và websocket trên Raspberry Pi. Hệ thống cơ bản đã được hoàn thiện với các chức năng đã được đề ra và đã được triển khai thử nghiệm tại một số trường tiểu học.
Description: 55 Tr
URI: https://dspace.ctu.edu.vn/jspui/handle/123456789/45251
Appears in Collections:Trường Công nghệ Thông tin & Truyền thông

Files in This Item:
File Description SizeFormat 
_file_
  Restricted Access
2.21 MBAdobe PDF
Your IP: 18.118.120.204


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.