Bên cạnh đó Ezibee cung cấp giải pháp quản lý tính phícho CLBBilliard thôngminhhơnthông qua quản lý nguồn điện chiếu sáng cho bàn Billiard, nhưnghệ thốngvẫn sử dụng kết nối có dây làm ch
Trang 1TRẦN NGỌC ANH1*, NGUYỄN THANH TIẾN1, TRẦN NGỌC ANH1, TRẦN MẠNHDUY1
}Khoa Công nghệ Điện tử, Trường Đại học Công nghiệp Thành phổ Hồ Chỉ Minh
*tranngocanh@iuh edu vn
Tóm tắt Bài báo này trình bàyvề việc ứng dụng loT(Internetof Thing)để xây dựng “Hệ thống quảnlý Billiard thông minh” nhằm mục đích số hóa việc quản lý vàchốngthất thoát doanh thu cho các câu lạc bộ
(CLB) Billiard Chứcnăng chínhcủa hệ thống là kiểm soát việc đóng/ngắt nguồn điện chiếu sáng tại các
đầu thựchiện quá hình tính phí người dùng Tính năngnổi bậtcủahệthống là sự kết hợpgiữa phần cứng
loT (Lora Mesh) vàphần mềmđiều khiển giúp tối ưuhóatiêu thụ điện năng,kiểmsoát thu/chichống thất
thoátnguồn thu cho các CLB Billiard Một ưu điểm khiến hệ thống trở nên khác biệt sovớicác hệthống
quản lý Billiard khác là thiết kế dựatrên mạng truyền thôngkhông dây loT LoRa Mesh, giúp tối ưu hóa
chi phí cơ sở hạ tầng mạng vàcho phép triển khaidễ dàng Hệthống được thiết kế bao gồmphầncứng bộ
điều khiển hungtâm (loT Gateway) và phần cứng bộquảnlý chiếu sáng tạibàn Billiard (IoT_End_Device),
phần mềm điều khiển hung tâm Dữ liệu thu thập sẽ được cập nhật theo thời gian thực với Cloud Server, cung cấp chức năng quản lý,giám sát từxa Kiểm chứng thực tế chokết quả hệ thống hoạtđộng ổn định,
chính xácvà hiệu quả cao
Từ khóa.Internet ofThings; mạng Lora;hệ thống quản lý Billiard; điềukhiển thông minh
REVENUE
Abstract. Thisarticlepresents theapplicationofloT (Internet ofThings) to designan "IntelligentBilliard
functionofthesystemistocontrol theon/off lighting powerat Billiard tablesbysoftware,when thelighting power atthe billiard table is turned on, die software begins to perform the user charging process The
highlight of die system is die combination ofloT hardware (Lora Mesh) and central control software to optimize power consumption and control revenue/expenditureto prevent revenue loss for billiard clubs Oneadvantage that sets die system apart from other billiards management systems is its design based on dieloT LoRa Mesh wheless communication network, whichhelps optimize networkinfrastructure costs
system
Keywords Internetof Things; Lora network; Billiardmanagement system; Intelligent control
1 GIỚI THIỆU
Trongthời đại côngnghệ sốhiện nay, Internetof Things (IoT) đangngày càng phát triển và cónhững ứng
dụng đa dạngcho thế giới Nó đã đemlại những đột phá trong các lĩnhvực như: giao thôngthông minh, thànhphố thông minh và nhiều lĩnhvực khác, tạo ra cuộc sốngcủa con ngườihở nên đáng tin cậyvà hiệu
quả [9-11] Việc áp dụngloT mang lạirấtnhiều lợiích cũngnhưđóng góp vai hò rất lớn trong công cuộc
số hóa việc quản lý kinh doanh,trong bàibáo [1] đã hình bàyrất rõ về việc này
Trang 2Hội nghị Khoa học trẻ ỉần 5 năm 2023(YSC2023)-ỈUH
nghiên cứu đã được tiến hành để tìm hiểu cách để thực hiện song song môhìnhkinh doanh loT với mô hình
kinh doanh hiện cócủa doanh nghiệp [2] Đặcbiệt, các mạng riêng dựa hên côngnghệLoRa (Long Range)
đã được nghiên cứu và áp dụng đểcải thiện phạm vi phủ sóng mạng và giảmtỷ lệ xung đột dữ liệu trong
các ứng dụng loT [6] Nghiên cứu đã phântích và đánh giá hiệu suấtcủa mạng LoRa thông qua các thí nghiệm thực tế đểquyết định đưa mạng LoRa vào hệ thống loTvà tăng phạm vi quản lý cáccảm biến loT [4] Nghiêncứu cũngtập trungvào việcáp dụng côngnghệLoRavào các lĩnhvực cụthểnhư việc thiết kế
ứng dụng LoRa vào các đầu báo cháy, nhằmkhắc phục sự chậm trễ trong việc báo cháy rừngvàđảm bảo
nối [7].Đồng thời, côngnghệ loT cũng có thể được áp dụng honglĩnh vựcnôngnghiệp, như việcgiám sát
từ xa các trang hạinông nghiệpthông qua mạng truyền thông LoRa [8] Việc triển khaihệthốnggiám sát
từ xa này cho phép thu thậpdữ liệu liên tục từ các thiết bị loT khác nhau, tạo điều kiện thuận lợi cho quản
lýnông nghiệphiệu quả
tiền CLB Billiard củaPos App, Misa, Sapo vàmột số đơnvị khác Các giải phápnàytập hungvào tínhtiền
thông qua phần mềm với mộtyếu điểm cốt lõi làdùng nhân viên để thựchiện tính tiền, tính thủ công rất cao và điều này là sơ hở để dẫn đến gian lận Bên cạnh đó Ezibee cung cấp giải pháp quản lý tính phícho
vẫn sử dụng kết nối có dây làm cho chi phí xây dựnghạ tầng caovà thi công phứctạp, đặc biệtkhó khăn
khi triển khai cho các CLB Billiard đang hoạt động
Bài báo trìnhbày về việc ứngdụng loT (Internetof Thing)xâydựng “Hệ thống quảnlý Billiard thông minh”
nhằm mụcđíchsố hóa việc quản lý vàchốngthấtthoátdoanh thu cho các câu lạcbộ(CLB)Billiard Chức
năng chínhcủa hệ thốnglàkiểm soát việc đóng/ngắt nguồnđiệnchiếusáng tại các bànBilliardbằng phần
tínhphí người dùng Cách làm này sẽ tối ưuhóa điện năng tiêu thụ, đèntạibànBilliardchỉ được bậtkhicó khách hàng sử dụng và hạng tháicủa đènđược cậpnhật theo thời gian thực đếnphần mềm quản lý để tiến hành tính phí người dùng, tạo nênsự chặt chẽ giúp chống thất thoát doanh thu Tính năng nổi bật của hệ thốnglà sự kết hợp giữa phần cứng loT (Lora Mesh) và phần mềmđiều khiển giúp tối ưuhóa tiêu thụ điện
năng,kiểm soát thu/chi chốngthấtthoát nguồn thu cho các CLB Billiard Một ưu điểm khiếnhệ thống hở nên khác biệt so vớicác hệ thống quản lý CLB Billiard kháclà thiếtkếdựa hên mạngtruyền thông không
dây LoRa Mesh, giúp tối ưu hóa chiphí cơ sởhạ tang mạng và chophép triển khaidễ dàng Hệ thống được
bànBilliard IoT_End_Device, phần mềm điều khiển hung tâm Dữ liệu thu thậpsẽ được cập nhật theo thời
gian thựcvới Cloud Server, cung cấpchức năng quản lý, giám sát từxa Kiểm chứngthực tếcho kếtquả
hệ thống hoạtđộng ổnđịnh, chính xácvà hiệu quả cao
Dướiđây là phần cònlại của bài báo gồm: khảo sátphântích,thiết kế, kiểmhathử nghiệm hệ thống, kết luận, hướng phát triểncủa nghiên cứu
2 PHÂN TÍCH THIẾT KÉ HẸ THỐNG
2.1 Khảo sát và thiết kế hệ thong
Đầu tiên, chúngtôibắt đầu khảo sát vềhệ thống quảnlý thông qua phiếu khảo sátonline và trựctiếp tại
các CLBBillữad ở thành phố Hồ ChíMinh Saukhi thực hiện khảo sát thì thu được 35 mẫu khảosát từcác CLB Billữad Thực hiện tổng hợp và số hóa thu đượccác kết quả như sau:
Trong quá hình khảo sátthấy một số điểm chung tại hầu hếtcác CLB Billiard hiện nay là việc quản lý
mang tính thủ công bằng tay, hoặc phần mềm thuần túy Cách quản lý này quảnlý không chặt chẽ, tốn nguồn nhân lực,lãng phí điện năng, khó đểkiểm tragiámsát,đặc biệtkhả năngthấtthoátdoanh thucao
Từ việc khảo sát chúng tôi đã nắm được các hoạt độngquan trọng trong việc quảnlý CLB Billiard, thiết kế
hệ thống cần đạt các yêu cầu sau:
Trang 3s sử dụng hệ thống quản lý bằng giây và bút
• Sừ dụng hệ thống quản lý bằng bàng tinh (ví dụ: Excel Google Sheets)
Sử dụng phần mèm quản lý đặc biệt dược tùy chình
• Mua phần mèm của KiloViet
Biểu đổ sử dụng hệ thống quản lý cùa CLB Bida
Q Đã sử dụng cổng nghộ mạng không dây
để kiểm soát hoạt động
© Chưa sử đụng công nghệ mạng không dây nhưng mong muốn sử dụng trong quá trinh quàn lý
© Chưa sừ dụng công nghệ mạng không dây vâ không cõ ké hoạch sử dụng trong tương lai
• Chưa biét vè cõng nghệ mạng không dây và cần tỉm hiẻu thêm
Biểu đỏ ãp dụng còng nghệ mạng không dây trong quàn lý
CLBBỈda
Hình 1 Biểu đồ khảo sát các CLB Billiard
• Hệ thống phải được thiết kế với chức năng chính là chống thất thoát doanh thutuyệt đối: hệthống
sẽcăncứ theo nguyênlýbật/tắt điện chiếu sáng tại bàn Billiard làm cơ sở để tính tiền tựđộng
• Quảnlý các dịch vụ: phục vụđồ ăn và đồuống trongquá trinh choi Billiard
• Quảnlýkho hàng: quản lý các công cụ,dụng cụphục vụBilliard
• Báo cáo doanh thu,hóa đơn chi tiết
• Giám sát từ xa: qua web hoặc điện thoại
Từ các thông số đã khảo sátđược, chúngtôi đãxây dựng một hệ thống quản lý đầyđủhơn,hiệu quả cao
hơn Hệ thốngquản lý CLB Billiard thông minh chống thất thoát doanh thu sẽ hoạt độngtrên nguyên tắc:
sử dụngphần mềm đỉềukhiển trên máy tínhđể điềukhiểnviệc chiếusángtại bànBilliardthôngqua môi
trườngtruyền thông không dây Lora Mesh Máy tínhsẽ tự động tính phí người dùng khi đèn chiếu sáng
được bật/tắt, cách làm này sẽ tối ưu hóa điệnnăng tiêuthụ và chống thất thoátdoanh thu Toàn bộhoạt động củaCLB Billiard sẽ đượccập nhật theo thời gian thực lên Cloud để phục vụ quảnlý và giám sát từ
xa
2.2 Đe xuất kiến trúc chung toàn hệ thống
Hệ thống được thiết kế dựatrên các yêu cầu đã phân tích vàcó cấu trúc như hình 2baogồm cácthànhphần:
• Bộ điều khiễn trung tâm (IoT_Getway):giữ vai trò chủ đạogửi nhận thông tin từ phần mềm trên
máy chủ (Server) tới cácbộ quản lýbàn Billiard (BQLB) quamạng không đâyLora, điều khiển
thiết bị mở/tắt điện và thu thập thông tingiờ chơi
• Bộ quản lý bàn Billiard (IoT_End_Devỉce): Nhận thông tin của máy chủ (Server)sau đó thực thi
yêu cầu,qua đó gửi các thôngtintheo từng yêu cầu về máy chủ quamạngkhông dây Lora
• Cloud: Phục vụquản lý giám sát từ xa
động của toàn hệthống, lưutrữdữ liệu, trích xuất báo cáo
• Thiết bị I/O (thẻ RFID, máy in Bill): thẻ RFID vừa là thẻ của nhân viênvừa sử dụng để đãng nhập hệ thốngvà máyin Bill in thanh toán củadịch vụ
Trang 4Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈƯH
Hình 2.cấu trúc hệ thống phần cúng
2.3 Thiết kế chi tiết hệ thong
2.3.1 Lựa chọn mạng truyền thông
Làmột ứng dụng loTnênviệc lựa chọn mạng không dây đáp ứngcác yêu cầu như: độ trễ thấp nhất, độ chính xáccao, bền bỉ và tiết kiệmnăng lượngđóng vaitrò quan trọngtrongthiếtkế
Băng tần 868MHz,915MHz, 2.4GHz 470MHz-510MHz
Tốc độ truyền 20 -250Kbps 0.3-50kbps
Device
Device
Bảng 1 so sánh giữa2 nền tảngtruyền thông không đây đang khá phố biến trong rất nhiều hệ thống loT
hiện nay Mạng LoRa Mesh được chọn lựavì đápứng được yêu cầu quảnlýtrongphạm vi rộngrất tốt, tần
số hoạt động tránh được các xung đột vớimạng phổ biến nhất hiệnnay WIFI
Tính năng ưu việtcủamạng LoraMesh được sử dụng trong nghiên cứunàylà định tuyến tự động,điềunày giúp việc mở rộngmạngvà gia tăng khoảng cách đường truyền đơn giản rà dễ dàng Bằng cách thêm nút
trung gianR (Router) vào giữa 2 nút c (Coordinator or Gateway) vàE(End Device) khoảng cách truyền của hệ thốngđã được mở rộng
Hình 3 Cấu trúc mạng LoRaMesh
• Dữ liệuđược gửi từ IoT_Gateway đến tất cảcác IoT_End_Device và Route
Trang 5• Dữ liệu được gửi từ IoT_End_Device hoặc Route chỉ có IoT_Gatewaỵ nhận được.
• Dữ liệu không bị thay đối trong quátrình truỵền/nhận trong toàn hệ thống mạng
• Router có thể được sử dụng là nơi tự động chuyển tiếpdữ liệu nếu khoảng cách giữaIoT_Gateway
rà IoT_End_Device quá xa
2.3.2 Định dạng Frame truyền
Việc thiết kế frame truyền cho việc truyền nhận dữliệu trên mạngLoRađóngvaitrò quan trọng để hệ
thốnghoạtđộng chính xácvà hiệu quả Frametruyềnđã được thiết kế như sau
Hình 4 Cấu trúc frame truyền
Length: độdài 1-byte dùng để quỵ định độ dàiframe truyền
Package:là 1-byte đầu tiên quy định cho các hướngtruyền(F1 là Gateway to End Device,F2 làEnd Device
to Gateway, F3 làframe truyềnvề khisử dụng nút nhấn)
CMD: độdài 1-byte với chứcnăng làmãlệnh thực thi
Addr dev: độđài 1-bỵte gồmđịa chỉ của thiết bị được quỵđịnh từ 00-FF(trong đó 00là địa chỉchung, FF
là địa chỉmặc định củathiết bị khi cấp mới)
Data: sẽ là là dữ liệu truyềnđể thực thi lệnh
2.3.3 Thiết kế bộ quản lý bàn Billiard (IoT_End_Device)
Bộquản lý bàn Billiard (loTJEndJDevice) bao gồmcác thành phần như LoRa (được cấu hình là module
vớimột mã lệnh được quỵ địnhvà lập trình bên trong vi điều khiển
IoT_End_Device sẽ được kết nối vớiđèn bàn thaythế cho công tắc thủ công vàsẽ đóng vai trò là côngtắc
thống Khi nhậnđượcyêucầu từ máy chủ IoT_Gateway sẽ thực hiện vàtrảvề thông tin mà người dùng yêu cầu
Hình 5 Cấu trúc bộ quản lý bàn Billiard Nguyên lýhoạt động của Bộ quảnlý bàn Billiard
chuyển sang 12VDC.KhốiPowerSupplysẽ thực hiệnviệc chuyển đốinguồn điện 12VDC sang điện áp ổn
định 3.3VDC để cấp cho các khốiMCU, LoRa
Dữliệunhận được từ khối LoRa sẽ được gửi đến khối MCU thông qua chuẩn giao tiếp UART để thựchiện việc kiểmtra xử lý, các khối BUTTON, LED, RelayControl sẽ được kết nốivới vi điềukhiểnbằng chân GPIO để thực hiện các chứcnăng củavi điều khiển
Trang 6Hội nghị Khoa học trẻ lẩn 5 năm 2023(YSC2023)-ỈƯH
Chức năng chi tiết của các thành phần
diode MB6S và sauđóquabiến thế để chuyển điện áp thành12VDC
Power Supply: Sử dụng LM2596S-3.3V đểnhận điện áp đầuvào là 12VDC và cố định điện áp đầu ra
3.3VDC để cung cấp nguồn cho cáckhối LoRa và MCU
ƯART và so sánh với mã lệnh đã đuợc quy địnhsẵntrong code Dũliệunhậnđuọc sẽsosánhvớidữliệu
đuợc quy địnhnếuđúngsẽđiều khiển khối ngoại vi hoặc trả về dữ liệu,nếusaisẽ không làm gìcả Vi xử
lý cũngcó thể đuọcsử dụng đểgửi các lệnh cấu hình, gia nhập mạng choModule LoRa đểthụchiệnviệc
cấu hình từ xa
LoRa-Mesh:DRF1665 là module đuợc chọn để làmmodule mạng không dây cho hệ thống và sẽ đuợc cấu hình làEndDevice đuợc kết nốivớivixửlýthôngquachuẩn kết nốiUARTđểgiao tiếpvớivixửlý,truyền
nhận tín hiệu với board serverthôngqua kết nối mạng LoRa và gửi đếnvixửlý, đồngthời cũng nhận dữ
liệu từ vixửlý và gửinguợclên lại server
Relay Controll: đuợc kết nốivớichân GPIO của vi điều khiển ở khối MCƯthụchiệnviệc bật/ tắt nguồn điện theo yêu cầu từ máychủcũngnhutrảvềtrạngtháicủaRelay về máy chủđề có thể theo dõiđuọchoạt độngcủa bàn
BUTTON và LED: BUTTON đuợc sử dụngđể cài đặt cấu hình STMvà LoRA, và làm nútbật/tắtrelay
đểđề phòng trườnghọp hệ thốngcó vấn đề không điều khiển bằngphầnmềmquản Ịý được LEDđuọc sử dụng để biểudiễn trạng thái hệ thống
Bảng 2 Bảng thông số kỹ thuật của bộ quản lý bàn Billiard
3 Power supply Chuyểnđổi nguồn AC-DC Input 22ov, output 3.3V
4 MCƯ STM32F030F4F6 Điều khiển trungtâm ƯART, GPIO, interupt
5 Led Hiển thịtrạng thái thiếtbị Led màu đỏ
6 Button Gianhậpmạng, bật tắt relay 5*5*6 mm
DRFI665
LEI) STM
BUTTON
LED LoRa ANT AC - DC
Relay
AC Switch
Hình ố Sản phẩm hoàn thiện Bộ quản lý bàn Billiard (IoT_End_Device)
Trang 72.3.4 Thiết kế bộ điều khiển trung tâm (loTGateway)
Cấu trúc bộ điều khiễn trung tâm
Ăng ten
Hình 7 Bộ điều khiển trung tâm
• Bêntrongbao gồm 1 module LoRaMesh và 1 module TCP/IP được liênkết vớinhauthông qua
cổng giao tiếpUART
• Gửi dữ liệu: Dữ liệu từ máy tính -> module TCP/IP - » module LoRaMesh Antenna
->Enđdevice
• Nhận dữ liệu: End device ->module LoRaMesh ->module TCP/IP - -> Máy tính
2.3.5 Cấu trúc CO’ sở dữ liệu SQL Cloud Server
Xâydựng cơ sở dữ liệu(CSDL) từ SQL Server gồm các bảng quản đểquản lý toànbộdữliệu của CLB
Billiard cấu trúc được xây dựngnhư hình 8
TableBida: chức năng đểxem tên bàn, phân loại bàn,trạngthái bàn, kích hoạt bàn,trạng thái LoRaMesh
Có thuộc tính id làkhoá chính
Account: chức năngđể xem tài khoản bao gồm email, họ vàtên, giói tính, mật khẩu, sốđiện thoại, phân loạitàikhoản, ngày tạo tàikhoản,trạng tháihoạtđộng, mã thẻRFID, ảnh ngưòi dùng, trạng tháikích hoạt
Có thuộc tính id làkhoá chính
PriceBidaHour: chức năngđểtínhtiềnvà phân loạibàn thường hay bànVIP
Foodcategory: chức năng để xem danh mục thức ăngồm tên danh mục món ăn,trạngthái kích hoạt hiệu
lực Có thuộc tính id là khoá chính
Food: chức năng để xem tên món ăn,số lượng, món thuộc danh mục nào, giámón, hình ảnh món Có thuộc
Billinfo:chức năng đểtruy xuất các trạng thái hoá đon, thức ăn rà đếmsố lượng món Với id là khoá chính
vàcóhai khoá ngoại idBill của bảng Bill, khoá ngoại idFood củabảngFood.
Bill: chức năng đểxem mã hoá đơn, thờigian vào choi, thòi giandừngchơi, mã bàn, trạng thái hoá đơn, điểm tích lũy, giảmgiá,tổng giá tiền, mã tài khoản nhân viên Có thuộc tính id là khoá chính và có hai khoá ngoại idTable của bảng TabỉeBida, khoángoạiidAccountcủa bảng Account.
Trang 8Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈƯH
ĩiiỉ Account
£3 email rvatcnar(lOO) j
□ name rvarcnar(U>OI ị
□ Password • ' 3 (10001 I
gj phone mt
£□ type ínt
£JdateW daletime;
SJ status Int OldCsrđ I j-ttMr(100J
□ Image 2J active _ mt j
BUI
*ri OateCheckln uatei me ' I DaieChoekOut
- ỉ^ldTable :*n status Int ÍT) point Ml
c discount Ml
□ totalprice Hoat fT^idAccount in
Hình 8 Cấu trúc cơ sở dữ liệu
2.3.6 Thiết kế phần mềm quản lý trên máy tính
Hình 9 Giao diện phần mềm quản lý
CSDLtừ SQL Server Giúp quản lý dữ liệu hệ thống và điều khiển hoạt động của cácbộ quản líBilliard
Với các chức năng admin dành chongườiquảnlý CLB Billiar dùng đểcấu hình các thông số cho hệ thống hoạt động rà chứcnăng dành cho nhân viên dùngđể điều hành hoạt động của CLB Billiard
2.3.7 Phần mềm giám sát từ xa cho điện thoại (Android)
Đối vớiứngdụng di động vàweb sẽ có giao diện và chức năng chính như đăng nhập, xem bàn, xem doanh
thưxem danh mục và xemhoá đon
Giaodiện chính hiển thị danh sách bàn chơilêngiữa màn hình Phía trên cóhình ảnh ràtênngười dùng,
phía dưới có các chức năng khácnhư doanh thu, hoá đơnvà danh mục Giao diện xem doanh thuhiển thị
thu theo ngày tuỳ chọn và biểu đồ được tích hợp giúp theodõi sự tăng giảm củadoanhthu CLB Billiard Khinhấp vào mục hoá đơn, người dùngsẽ xem danh sách hoáđon chongàyhiện tạihoặc tuỳ chỉnh xem hoá đơn theo ngày minh mong muốn Cuốicùng,đanh mụcthức ăn và đồ uốngsẽhiển thị sốlượng vàgiá
cả
Trang 9Hình 10 Giao diện quản lý tổng quát và quản lý bill và hàng hóa Giaodiện chính hiển thị danhsách bàn choilên giũamàn hình Phía trên có hình ảnh vàtênngười dùng,phía dưới có các chứcnăng khác nhưdoanh thu,hoáđơnvà đanh mục.Giaodiện xem doanh thư hiển thị tổngsố hoá đơn và tổng doanh thu theo ngày, tuần, tháng hoặc năm Ngườidùng có thể tìm kiếmdoanh thu theo ngày tuỳ
chọn và biểu đồ được tíchhợp giúp theo dõisự tăng giảmcủa doanh thu CLB Billiard Khi nhấpvàomục hoá
đơn, người dùng sẽxem danh sách hoá đơn cho ngày hiện tạihoặc tuỳ chỉnh xemhoáđon theo ngàymình mong muốn Cuối cùng, danh mụcthứcăn vàđồuống sẽhiển thị số lượng và giá cả
Sau khi đãngkýsẽ cấp phép cho người quản lý downloadvà cài đậtcác phần mềmWinform, Android hay trang hướng dẫn sửdụng Cáccông cụquản lý này có giao diệndễnhìn, dễ tương tác và ỗn địnhtrên các phiên bản Androidkhácnhau
3 LẮP RÁP, KIỂM TRA VÀ THỬ NGHIỆM
3.1 Lắp ráp, kiểm tra phần cứng vả firmware
Hình 11 Quy trình lắp ráp và kiểm tra xử lý phần cứng và firmware
Trang 10Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈƯH
Hình 12 thể hiện toàn bộ quátrinhlắp ráp, kiểm tra vàcânchỉnh phầncứng Việc thực hiệnphải đúng quy trình nhưtrên để đảm bảo an toàn cũng nhưtính chính xác củahệ thống
dây LoRa Meshrà hoạt động của các Module LoRa Như ở hình 12 là sơ đồ thử nghiệm kiểm tra khoảng cách kếtnốivàtruyềndữliệutrên mạngLora được thực hiện tại Đại họcCông nghiệp TPHCM, thử nghiệm gồmcó 01 IoT_Gateway màu đỏ và 03 loTJEndJDevicemàu vàng được kết nốivà truyền dữ liệu với nhau
Hình 12 Kiểm tra kết nối hệ thống mạng LoRa-Mesh
Sau khi code firmware cho vi điều khiển, sử dụng phần mềm SerialPort Terminal và u
SR-TCP232-Test-V1.3 đểkiểmtra hoạt động củafirmware, thực hiệnviệc truyền/nhậndữ liệu vàtínhiệuđiều khiển giữa IoT_Gateway vàIoT_End_Device
Hình 13 Kết quả kiểm tra frame truyền Quá trìnhkiểmtra phần cứnghoạtđộng vớifirmwaređã xảy ra một số lỗi nhưrelay quá nhạy, truyềnnhận
tín hiệu trong một số trườnghợp không tốt Nguyên nhân chính là việc lắp ráp thủ công các linh kiệntrên
mạch nêncósai sót và trong một số thử nghiệm vượtquá khoảng cáchtruyền của Lora Các lỗi trênđược
xửlý thi cônglắpxáplinh kiện bằng hệ thốngmáy móc chuyên nghiệp và cân chỉnh đúng khoảng cách cho phép củamạng Lora
3.2 Thử nghiệm thực tế
Sau khikếtnối hệ thốngphầncứng vớiphần mềmquản lý sẽ có các bướckiểm tra sự liên kếtgiữaphần mềm và hệ thống như: