1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu chuẩn Sensorthings Api và công nghệ Lora áp dụng vào mô hình vườn thông minh (Các vấn đề hiện đại KTMT)

13 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Tìm Hiểu Chuẩn Sensorthings Api Và Công Nghệ Lora Áp Dụng Vào Mô Hình Vườn Thông Minh
Tác giả Nguyễn Thị Thu Hải
Trường học Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội
Thể loại báo cáo học phần
Định dạng
Số trang 13
Dung lượng 623,91 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Việc giám sát các chỉ số môi trường trong trồng trọt đang trở thành vấn đề cấp thiết trong xu thế thông minh hóa quản lý nông nghiệp. Tồn tại nhiều thách thức trong việc đồng nhất về định dạng thiết bị và dữ liệu, đồng nhất về hạ tầng và giao thức truyền thông, các yêu cầu về năng lực xử lý, trực quan hóa dữ liệu. Mô hình này được xây dựng theo cơ chế mở, cho phép dễ dàng tích hợp thêm các loại cảm biến và bộ điều khiển tự động khác.

Trang 1

BÁO CÁO HỌC PHẦN: CÁC VẤN ĐỀ HIỆN ĐẠI TRONG NGÀNH

KỸ THUẬT MÁY TÍNH

ĐỀ TÀI: TÌM HIỂU CHUẨN SENSORTHINGS API VÀ CÔNG NGHỆ LORA

ÁP DỤNG VÀO MÔ HÌNH VƯỜN THÔNG MINH

Nguyễn Thị Thu Hải – MSV: 20020656 Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội

Email: 20020656@vnu.edu.vn

TÓM TẮT

Việc giám sát các chỉ số môi trường trong trồng trọt đang trở thành vấn đề cấp thiết trong

xu thế thông minh hóa quản lý nông nghiệp Tồn tại nhiều thách thức trong việc đồng nhất

về định dạng thiết bị và dữ liệu, đồng nhất về hạ tầng và giao thức truyền thông, các yêu cầu về năng lực xử lý, trực quan hóa dữ liệu Mô hình này được xây dựng theo cơ chế mở, cho phép dễ dàng tích hợp thêm các loại cảm biến và bộ điều khiển tự động khác

I GIỚI THIỆU

Ở Việt Nam, nông nghiệp được đánh giá là một trong những ngành kinh tế quan trọng Mặc dù đất nước đang thực hiện công cuộc công nghiệp hóa hiện đại hóa đất nước, thế nhưng ngành nông nghiệp với những thay đổi phù hợp đã và đang khẳng định đúng vị thế của mình trong nền kinh tế nước nhà Ngành nông nghiệp Việt Nam hiện nay đã và đang phát triển theo hướng nông nghiệp ứng dụng công nghệ cao Việc phát triển nông nghiệp ứng dụng công nghệ cao là xu hướng tất yếu và là câu trả lời cho việc phát triển nền

Bên cạnh đó cùng sự phát triển nhanh chóng và không ngừng của các nền tảng, ứng dụng di động trong những năm gần đây, việc sử dụng các phần mềm tiện ích thông qua các thiết bị di động ngày càng đạt nhiều hiệu quả hơn trong lĩnh vực nông nghiệp nói chung và cây trồng nói riêng Kết quả thực tế trong những năm gần đây đã chứng minh rằng việc áp dụng các nền tảng số không chỉ giúp tự động hóa các công việc chăm sóc cây trồng truyền thống mà còn mang lại năng suất cây trồng cao hơn thông qua các chỉ số khoa học chi tiết

và đề xuất canh tác hợp lý Vì thế, việc ứng dụng các tiến bộ của nền tảng di động cũng như IoT vào việc quản lý khu vườn là vô cùng cần thiết để nâng cao chất lượng canh tác và cây trồng

Trang 2

II PHƯƠNG PHÁP NGHIÊN CỨU

1 Nền tảng phương pháp nghiên cứu

Trong những năm gần đây, bằng cách áp dụng công nghệ trong lĩnh vực nông nghiệp, giúp chúng ta có thể giảm năng lượng và thời gian lãng phí do áp dụng các phương pháp thông thường IoT là công nghệ cho phép các đối tượng vật lý được kết nối với internet trong thời gian thực Nghiên cứu này áp dụng Internet of Things vào hệ thống tưới tiêu trong vườn, bằng cách điều khiển từ xa máy bơm nước và theo dõi độ ẩm của đất trong vườn Sử dụng ứng dụng của Internet of Things, các chủ vườn có thể đo lường và phát hiện

độ ẩm của đất trong đồn điền của họ Sau đó, một cách hiệu quả, có thể quản lý việc sử dụng nước được sử dụng trong thời gian thực Nguồn cung cấp nước bên trong khu vườn được kết nối với máy bơm nước, sẽ được kích hoạt khi cảm biến độ ẩm của đất phát hiện mức độ ẩm thấp và sẽ tự động điều chỉnh thông số độ ẩm về con số tối ưu của nó Ngoài

ra, chủ nhân của khu vườn có thể theo dõi tình trạng độ ẩm của đất thông qua ứng dụng di động

Hiện nay, ở nước ta có nhiều hệ thống IoT giúp phát triển nền nông nghiệp nước nhà Với những đột phá từ công nghệ ngày nay, việc sử dụng “Hệ thống IoT kết nối đo chỉ số môi trường trên nền bản đồ theo chuẩn OGC” được xem một trong những phương pháp tối ưu cho vấn đề đó Mô hình có thể giúp quản lý các cảm biến với nhiều kiểu dữ liệu đo lường, bao gồm các thiết bị đo lường cùng lúc nhiều chỉ số; cung cấp các tiện ích linh hoạt về truy xuất dữ liệu; xử lý tốt các yêu cầu thay đổi dữ liệu; giúp client dễ dàng sử dụng các chức năng mà hệ thống cung cấp Mặt khác, các cơ chế tích hợp hiện có trong các hệ thống có thể khác nhau (phần mềm và phần cứng) Các liên kết dữ liệu bên trong khuôn viên thông minh dựa trên hai loại dịch vụ web: (1) Dịch vụ web dựa trên miền (DWS) ̶ Một loại dịch

vụ web RESTful do người dùng xác định có cấu trúc động và (2) Dịch vụ tính năng web

(WFS) ̶ Một loại dịch vụ web được xác định bởi OGC

Trên thế giới, một hệ thống tương tự là ngôi nhà thông minh “Smart home automation system using Bluetooth technology”, hệ thống được điều khiển từ xa với chi phí thấp và thân thiện với người dùng bằng cách sử dụng bảng Arduino, mô-đun Bluetooth, điện thoại thông minh, cảm biến siêu âm và cảm biến độ ẩm Một ứng dụng điện thoại thông minh được sử dụng trong hệ thống gợi ý cho phép người dùng điều khiển tối đa 18 thiết bị, bao gồm cả thiết

bị gia dụng và cảm biến bằng công nghệ Bluetooth Ngày nay, hầu hết các hệ thống tự động hóa gia đình thông thường được thiết kế cho các mục đích đặc biệt trong khi hệ thống được

đề xuất là hệ thống tự động hóa gia đình có mục đích chung Có thể dễ dàng thực hiện trong nhà hiện có Hệ thống được gợi ý có nhiều tính năng hơn các hệ thống tự động hóa thông

Trang 3

thường tại nhà như cảm biến siêu âm được sử dụng để phát hiện mực nước và cảm biến độ

ẩm của đất được sử dụng cho hệ thống tưới cây tự động

Ví dụ nữa là công nghệ nước thông minh (Smart water technology) đã phát triển để quản lý và tiết kiệm tài nguyên nước một cách hợp lý Hệ thống nước thông minh sử dụng công nghệ cảm biến, thông tin và truyền thông để cung cấp theo dõi thời gian thực các dữ liệu như áp suất, lượng nước, chất lượng nước, độ ẩm, v.v với khả năng phát hiện bất kỳ bất thường nào như không thất thoát nước, ô nhiễm nước trong hệ thống phân phối nước

Nó làm cho việc sử dụng nước và năng lượng hiệu quả hơn trong nhà máy xử lý nước và nông nghiệp Một kết luận được rút ra rằng các công nghệ thông minh có thể dẫn đến việc quản lý tài nguyên nước tốt hơn, từ đó có thể dẫn đến giảm tình trạng khan hiếm nước trên toàn thế giới

Với mô hình Vườn thông minh nhằm nhận dạng, phân tích các yếu tố môi trường,

hỗ trợ tự động tưới tiêu cho khu vườn một cách thông minh, chính xác và giảm bớt công sức, thời gian chăm sóc cho người chủ Mô hình là một hệ thống IoT được triển khai trên nền tảng quản trị dữ liệu theo chuẩn SensorThings API và mạng cảm biến kết hợp LoRa - WiFi Người dùng sẽ tương tác với hệ thống thông qua một ứng dụng di động được xây trên nền tảng Flutter, hỗ trợ trên cả hệ điều hành Android và iOS

Hình 1 Kiến trúc hệ thống “Vườn thông minh”

Trang 4

2 Ứng dụng hiệu quả OGC SensorThings API vào hệ thống IoT nông nghiệp

SensorThings API là một trong những chuẩn API phổ biến nhất trong lĩnh vực IoT, được sử dụng rộng rãi trong các ứng dụng nông nghiệp thông minh, giám sát môi trường và các ứng dụng giám sát thông minh khác Một trong những lợi ích của SensorThings API là tính tương thích đa nền tảng SensorThings API được thiết

kế để hỗ trợ các loại thiết bị IoT khác nhau, bao gồm cảm biến và các thiết bị khác, cho phép dữ liệu được thu thập và quản lý trên các nền tảng đám mây khác nhau

Hình 2 Phạm vi Sensorthing áp dụng trong hệ thống IoT thông thường

API OGC SensorThings là một chuẩn mở cung cấp một khuôn khổ dựa trên tiêu chuẩn và hỗ trợ của không gian địa lý mở để kết nối các thiết bị với nhau, dữ liệu và ứng dụng Internet of Things (IoT) qua mạng kết nối, được thiết kế để quản

lý và truy xuất dữ liệu từ các cảm biến trên toàn cầu So sánh với các chuẩn API khác, SensorThings API có nhiều ưu điểm hơn Ví dụ, nó cung cấp một giao diện đơn giản cho việc quản lý và truy xuất dữ liệu cảm biến, hỗ trợ cho nhiều ngôn ngữ lập trình và nền tảng khác nhau và được tích hợp với các chuẩn OGC khác Nó cũng

có thể được triển khai trên các nền tảng đám mây khác nhau như Amazon Web Services, Microsoft Azure và Google Cloud Platform Các tổ chức cần nền tảng web

để quản lý, lưu trữ, chia sẻ, phân tích dữ liệu quan sát cảm biến dựa trên thiết bị IoT nên sử dụng API OGC SensorThings API OGC SensorThings giúp đơn giản hóa và tăng tốc sự phát triển của các ứng dụng IoT Một trong những ưu điểm lớn của SensorThings API là khả năng kết nối với các giao thức khác, chẳng hạn như OGC Web Services (OWS), OGC Sensor Observation Service (SOS) và OGC Sensor Planning Service (SPS) Việc kết nối với các giao thức khác giúp cho SensorThings API có thể được sử dụng để quản lý các dữ liệu cảm biến từ các thiết bị khác nhau một cách dễ dàng và hiệu quả Các nhà phát triển ứng dụng có thể sử dụng tiêu chuẩn

mở này để kết nối với các thiết bị IoT khác nhau và tạo ra các ứng dụng sáng tạo mà không phải lo lắng về các giao thức không đồng nhất của các thiết bị, cổng và dịch

vụ IoT khác nhau Các nhà sản xuất thiết bị IoT cũng có thể sử dụng API OGC SensorThings vì API có thể được nhúng trong các nền tảng phần cứng và phần mềm IoT, để các thiết bị IoT khác nhau có thể dễ dàng kết nối với các máy chủ tuân thủ tiêu chuẩn OGC trên khắp thế giới Tóm lại, API OGC SensorThings đang chuyển

Trang 5

đổi nhiều hệ thống IoT rời rạc thành một nền tảng được kết nối đầy đủ, nơi các tác

vụ phức tạp có thể được đồng bộ hóa và hoạt động hiệu quả

Hình 3 Mô hình DL dựa trên ISO/OGC O&M mà SensorThings API áp dụng

Các API mới ngày nay thường được yêu cầu và phát triển trên cơ sở cần thiết, thường là trong một môi trường có giới hạn về tài nguyên và các rủi ro liên quan Tình huống này đòi hỏi sự đầu tư đáng kể từ phía các nhà phát triển cho mỗi cảm biến hoặc dự án mới liên quan đến nhiều hệ thống và phía các nhà cung cấp cảm biến, cổng và cổng thông tin hoặc dịch vụ cần quan sát và đo lường Là một mô hình

dữ liệu và giao diện được tiêu chuẩn hóa cho các cảm biến trong WoT và IoT, API OGC SensorThings cung cấp các lợi ích sau: (1) nó cho phép sự gia tăng của các dịch vụ giá trị cao mới với chi phí phát triển thấp hơn và phạm vi tiếp cận rộng hơn, (2) nó làm giảm rủi ro, thời gian và chi phí trong toàn bộ chu kỳ sản phẩm IoT và (3) nó đơn giản hóa các kết nối giữa thiết bị với thiết bị và thiết bị với ứng dụng

- Phần Sensing cung cấp chuẩn mối quan hệ giữa các thực thể được dùng trong

cơ sở dữ liệu giúp cho việc phân bổ và lưu trữ các thông số đo được từ các thiết bị cảm biến đo lường thuận tiện,dễ dàng, tường minh hơn Từ đó giúp cho việc thêm các thực thể quan hệ để triển khai mở rộng hệ thống ở các lĩnh vực khác trở nên rất dễ dàng

- Phần Tasking cung cấp một cách tiêu chuẩn để tham số hóa - còn được gọi là tác vụ - của các thiết bị IoT có thể hoạt động Tận dụng được cấu trúc dữ liệu

đó, nhóm phát triển có thể dễ dàng xây dựng mô hình hệ thống điều khiển một cách hợp lý và tối ưu hóa dữ liệu xử lý Các tác vụ (tasking) được định nghĩa một cách rõ ràng theo từng loại xử lý mà người dùng có thể thực hiện trên thiết bị của mình, cung cấp một chuẩn dữ liệu cho các loại điều khiển được lưu trữ mạch lạc và hợp lý trên hệ thống Từ đây, người dùng có thể dễ dàng tích hợp các loại thiết bị điều khiển bên ngoài với nhiều khả năng xử lý khác nhau một cách hiệu quả và dễ dàng mà không cần quan tâm đến việc

Trang 6

tương thích và tương tác giao diện Đồng thời, thông tin các loại điều khiển được lưu trữ rõ ràng, tạo thuận lợi cho quá trình truy xuất dữ liệu thiết bị Tính tự động của hệ thống được thể hiện qua việc thiết bị IoT sẽ đảm bảo việc

tự động điều khiển tưới tiêu, cung cấp ánh sáng dựa trên các thông số môi trường về

độ ẩm, nhiệt độ, thời gian để hỗ trợ cho việc giữ ẩm, giữ ấm cho cả khu vườn Bên cạnh việc giao toàn bộ cho thiết bị IoT điều khiển, thì người dùng có thể thông qua ứng dụng di động để can thiệp vào việc điều khiển tưới nước hay bật/tắt đèn Trong tương lai, SensorThings API vẫn sẽ được ứng dụng rộng rãi bởi tính hiệu quả của

nó Hệ thống IoT có thể mở rộng quy mô dễ dàng dựa vào các chuẩn được quy định sẵn bởi OGC Qua đó việc thêm một cảm biến mới vào hệ thống sẽ không còn quá phức tạp, chỉ bằng việc thêm một dòng dữ liệu trong cơ sở dữ liệu, không cần phải chỉnh sửa quá nhiều như trước đây hay phải xây dựng lại toàn bộ hệ thống Về mặt

kỹ thuật, nó giúp người phát triển hệ thống quản lý toàn bộ nội dung cốt lõi của dữ liệu, dễ dàng thêm hoặc loại bỏ một loại cảm biến nào đó Khả năng bảo trì cũng như nâng cấp hệ thống sẽ không quá khó khăn đối với người lập trình Như vậy, SensorThings API của OGC là một chuẩn API hiệu quả trong việc quản lý và truy xuất dữ liệu cảm biến trong các ứng dụng IoT, đặc biệt trong lĩnh vực nông nghiệp thông minh và giám sát môi trường Các tính năng đa nền tảng, đa ngôn ngữ và tích hợp với các chuẩn OGC khác của SensorThings API đang được nhiều nhà phát triển

sử dụng để phát triển các ứng dụng IoT Việc ứng dụng SensorThings API vào hệ thống nông nghiệp là một giải pháp hiệu quả, linh hoạt trong việc xây dựng hệ thống IoT với nhiều loại cảm biến trong cuộc sống ngày nay

3 Công nghệ truyền thông LoRa và WiFi sử dụng trong mạng cảm biến

WiFi (Wireless fidelity) là một họ giao thức mạng không dây, dựa trên họ tiêu chuẩn IEEE 802.11, thường được sử dụng để kết nối mạng cục bộ của các thiết

bị và truy cập Internet, cho phép các thiết bị kỹ thuật số lân cận trao đổi dữ liệu bằng sóng vô tuyến Ưu điểm công nghệ truyền thông này là số lượng thiết bị truy cập cùng lúc lớn cùng với đó là tốc độ cao với băng thông từ 11Mbp đến 54Mbps Tuy nhiên công nghệ này sử dụng nhiều năng lượng, tầm phủ sóng tối đa chỉ 100m và khi có nhiều thiết bị truy cập sẽ làm chậm băng thông

LoRa (Long Range) là một kỹ thuật liên lạc vô tuyến độc quyền vật lý Nó dựa trên kỹ thuật điều chế trải phổ có nguồn gốc từ công nghệ trải phổ chirp (CSS)

Ưu điểm của công nghệ này là vùng phủ sóng rộng đo được bằng km, công suất thấp giúp tiết kiệm tuổi thọ pin cho các thiết bị, một gateway LoRa đơn có thể kết nối tối

đa 10,000 node Bên cạnh đó công nghệ truyền thông có tốc độ bit tối đa là 5.5kps

Trang 7

và vì sử dụng tần số mở nên khi ứng dụng công nghệ LoRa vào thực tế có thể bị nhiễu tần số và tốc độ dữ liệu thấp hơn

Hình 4 Lora sử dụng trong nông nghiệp

Ngoài hai công nghệ truyền thông trên một mạng cảm biến còn có thể sử dụng các công nghệ khác như như Bluetooth, ZigBee được thế hiện ở bảng 1

Bảng 1 So sánh giữa các công nghệ truyền thông không dây

Thiết bị đầu

Phụ thuộc vào số địa chỉ

IP

10000

Dòng tiêu thụ

Công nghệ điều

chế

FHSS (Frequenc

y Hopping Spread Spectrum)

DSSS (Direct Spread Spectrum Sequence)

OFDM (Orthogonal Frequency Division Multiplexing)

CSS (Chirp spread spectrum)

Trang 8

4 Sự kết hợp giữa hai công nghệ truyền thông WiFi và LoRa

Công nghệ truyền thông LoRa (Long Range) là một công nghệ không dây cho phép truyền thông có tầm xa lớn và tiêu thụ năng lượng thấp Trong khi đó, WiFi

là một công nghệ truyền thông không dây phổ biến trong các mạng LAN (Local Area Network) cho phép kết nối các thiết bị trên mạng Việc kết hợp công nghệ truyền thông LoRa và WiFi sẽ cung cấp một giải pháp truyền thông linh hoạt cho các ứng dụng IoT (Internet of Things) có yêu cầu truyền thông xa và mạnh mẽ

Một trong những lợi ích của việc kết hợp LoRa và WiFi là giảm thiểu sự tiêu thụ năng lượng của các thiết bị IoT Với LoRa, các thiết bị IoT có thể truyền dữ liệu trong khoảng cách lớn mà không cần phải tiêu tốn năng lượng quá nhiều Với WiFi, các thiết bị có thể truyền dữ liệu ở tốc độ cao nhưng sử dụng nhiều năng lượng hơn Khi kết hợp cả hai công nghệ, các thiết bị IoT có thể truyền dữ liệu từ xa và tiết kiệm năng lượng hơn

So sánh giữa việc sử dụng LoRa và WiFi riêng lẻ và việc kết hợp cả hai công nghệ cho thấy rõ ràng ưu điểm của kết hợp LoRa và WiFi Theo một bài báo của tờ IoT For All, việc kết hợp LoRa và WiFi giúp tiết kiệm năng lượng đến 50%, giúp giảm thiểu chi phí và tăng cường khả năng truyền thông Theo thử nghiệm của công

ty Semtech, một nhà cung cấp công nghệ LoRa, việc kết hợp LoRa và WiFi có thể giảm đáng kể thời gian truyền dữ liệu so với việc sử dụng WiFi một mình Trong một nghiên cứu được công bố trên tạp chí ScienceDirect, các nhà khoa học đã áp dụng công nghệ truyền thông kết hợp LoRa và WiFi để giám sát độ ẩm trong vườn trồng cây Thử nghiệm cho thấy việc kết hợp cả hai công nghệ đã giúp tăng cường khả năng truyền thông và giảm thiểu chi phí đáng kể (Nguồn: ScienceDirect) Theo kết quả thử nghiệm, việc kết hợp cả hai công nghệ đã giảm thiểu lượng dữ liệu bị mất trong quá trình truyền tải (Nguồn: IEEE Xplore)

Trang 9

5 Xây dựng ứng dụng di động quản lý bằng framework Flutter

Từ những lợi ích từ chuẩn SensorThings API và mạng LoRa mang lại như đã phân tích trên, đòi hỏi cần một giao diện ứng dụng để giúp người dùng có thể theo dõi, điều khiển, tương tác với hệ thống từ xa một cách dễ dàng và hiệu quả nhất

Cùng với sự phát triển công nghệ không ngừng trong kỷ nguyên số hóa, ứng dụng di động đang thực sự trở thành một phần không thể thiếu của mỗi chúng ta trong cuộc sống hằng ngày Đối với ngành Nông nghiệp nói riêng, nền tảng ứng dụng di động đang được áp dụng trong nông nghiệp thông minh nhằm nâng cao năng suất và hiệu quả sản xuất Nhờ vào việc sử dụng các ứng dụng di động, người nông dân có thể theo dõi tình trạng cây trồng, độ ẩm đất, thời tiết và các yếu tố khác để có thể quản lý và chăm sóc cây trồng một cách hiệu quả hơn Ngoài ra, các ứng dụng này còn giúp cho các nhà sản xuất nông nghiệp có thể dễ dàng quản lý, theo dõi và điều khiển các thiết bị và máy móc trong quá trình sản xuất, tăng tính tự động hóa

và giảm thiểu chi phí nhân công Từ đó, giúp tăng năng suất và hiệu quả sản xuất canh tác, đồng thời cải thiện chất lượng sản phẩm và giảm thiểu tác động của sản xuất nông nghiệp đến môi trường

Ứng dụng quản lý này bao gồm một giao diện chính là danh sách các khu vườn mà người dùng quản lý, khi chọn từng khu vườn, giao diện hiển thị danh sách các thông số môi trường được nhận từ server lưu trữ dữ liệu mà các cảm biến thực

tế đã ghi lại được Ngoài ra, trên cùng giao diện khu vườn, một danh sách các điều khiển (như nút bật/tắt, thanh thay đổi cường độ nước tưới, …) được tích hợp ban đầu ứng với các thiết bị truyền động thực tế trên khu vườn như đèn, van tưới nước,

… giúp người dùng có thể can thiệp trực tiếp ra các lệnh điều khiển thiết bị được hỗ trợ trên khu vườn từ xa và thuận tiện nhất Khi sử dụng ứng dụng, người dùng dễ dàng tạo mới, tùy chỉnh các khu vườn mình hiện có, chi tiết các loại cảm biến quan trắc, các thiết bị truyền động được lắp đặt trên khu vườn ngoài thực tế tương ứng để

dễ dàng quản lý các thông số, thiết bị theo nhu cầu sử dụng cá nhân

Và trong quá trình tìm hiểu, chúng ta nên lựa chọn framework Flutter, một framework mã nguồn mở của Google cung cấp để xây dựng các ứng dụng đa nền tảng, được biên dịch nguyên bản, đẹp mắt từ một cơ sở mã duy nhất trong thời gian ngắn dựa trên ngôn ngữ lập trình Dart - một ngôn ngữ lập trình hướng đối tượng do Google phát triển Một trong những lợi ích của Flutter là tính linh hoạt của nó Flutter cho phép nhà phát triển tạo ra các ứng dụng di động đẹp và tương tác một cách dễ dàng, mà không cần đến việc phát triển riêng cho từng nền tảng Với Flutter, nhà

Trang 10

gồm cả iOS và Android Điều này giúp giảm thiểu thời gian và chi phí phát triển ứng dụng, đồng thời cung cấp trải nghiệm người dùng đồng nhất trên tất cả các nền tảng Ngoài ra, Flutter còn cung cấp một thư viện đầy đủ về các widget và công cụ để tạo

ra các giao diện tương tác phong phú và đa dạng Điều này cho phép nhà phát triển tạo ra các ứng dụng di động với độ tương thích và tính năng tốt hơn so với các công nghệ khác, giúp giảm thiểu các lỗi và cải thiện trải nghiệm người dùng

Theo khảo sát của công ty nghiên cứu thị trường Statista từ năm 2019 đến

2021, Flutter là framework di động đa nền tảng phổ biến nhất được sử dụng bởi các nhà phát triển toàn cầu Ứng dụng Google Ads của Google đã chuyển sang sử dụng Flutter và đã đạt được sự mượt mà và tương tác tốt với người dùng Theo Google, việc sử dụng Flutter đã giúp tăng tính ổn định và tăng cường khả năng tái sử dụng

mã giữa các dự án khác nhau Flutter cũng được sử dụng rộng rãi từ các ứng dụng thương mại điện tử như Alibaba, eBay đến các ứng dụng mạng xã hội như WeChat, hay dịch vụ như Grab Ngay cả Toyota, nhà sản xuất ô tô bán chạy nhất thế giới, đã công bố kế hoạch mang lại trải nghiệm kỹ thuật số tốt nhất trên thị trường cho các phương tiện, bằng cách xây dựng hệ thống thông tin giải trí do Flutter cung cấp Việc sử dụng Flutter đánh dấu một bước khởi đầu lớn trong cách tiếp cận so với cách phát triển phần mềm trên xe trong quá khứ Toyota đã chọn Flutter vì hiệu suất cao

và tính nhất quán của trải nghiệm, khả năng lặp lại nhanh và công thái học dành cho nhà phát triển cũng như cơ chế cảm ứng cấp độ điện thoại thông minh

Xây dựng dụng quản lý khu vườn phát triển trên Flutter giúp dễ dàng triển khai đa nền nền tảng, nhóm phát triển chỉ cần viết một chương trình duy nhất cho tất cả các ứng dụng (Android và iOS), phù hợp cho mọi loại phân khúc người dùng ứng dụng hiện nay Thay vì gọi các API (Application Programming Interface) của framework gốc, Flutter tạo ra giao diện trực tiếp từ API của hệ điều hành Nhờ đó ứng dụng sẽ chạy nhanh hơn, mượt mà hơn và bắt mắt hơn Flutter đi kèm với nhiều widget đẹp mắt và có độ tùy biến cao giúp phát triển ứng dụng hiệu năng cao vượt trội đáp ứng mọi nhu cầu và tuỳ biến Sau khi xây dựng, ứng dụng mang lại cho người dùng một công cụ quản lý tiện lợi, dễ dàng thao tác thông qua một giao diện thân thiện, tối giản nhưng vẫn đảm bảo rõ ràng, chi tiết thông tin về chỉ số môi trường của từng khu vườn thực tế Toàn bộ phương thức truyền thông cho việc gửi và nhận tín hiệu ở đây được sử dụng thông qua HTTP, cho phép hầu hết phân khúc người dùng có thể dễ dàng tiếp cận và cho phép thiết bị di động luôn kết nối với hệ thống (thông qua WiFi, dữ liệu di động, …)

Ngày đăng: 14/12/2023, 12:08

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
3. Asadullah (2017). Smart home automation system using Bluetooth technology. International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT):https://ieeexplore.ieee.org/abstract/document/7916544 Sách, tạp chí
Tiêu đề: International Conference on Innovations in Electrical Engineering and Computational Technologies (ICIEECT)
Tác giả: Asadullah
Năm: 2017
4. OGC Standard (2021, July 31). Open Geospatial Consortium (OGC): https://www.ogc.org/standards Sách, tạp chí
Tiêu đề: Open Geospatial Consortium (OGC)
Tác giả: OGC Standard
Năm: 2021
5. Beal (2001, May 2). "What is Wi-Fi (IEEE 802.11x)? A Webopedia Definition". Webopedia. Archived from the original on 8 March 2012 Sách, tạp chí
Tiêu đề: What is Wi-Fi (IEEE 802.11x)? A Webopedia Definition
Tác giả: Beal
Năm: 2001
6. Semtech Corporation (2021). "What is LoRa?". Semtech. Retrieved 2021-01-21 Sách, tạp chí
Tiêu đề: What is LoRa
Tác giả: Semtech Corporation
Năm: 2021
7. Vailshery (2022, Feb 21). Cross-platform mobile frameworks used by developers worldwide 2019-2021. Statista:https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/ Sách, tạp chí
Tiêu đề: Statista
Tác giả: Vailshery
Năm: 2022
8. Google, (2021, Mar 03). Announcing Flutter 2. Google Developers Blog: https://developers.googleblog.com/2021/03/announcing-flutter-2.html Sách, tạp chí
Tiêu đề: Google Developers Blog
Tác giả: Google
Năm: 2021
9. Amadeo & Ron (2018-02-27). Google starts a push for cross-platform app development with Flutter SDK. Ars Technica. Retrieved 2021-06-11 Sách, tạp chí
Tiêu đề: Ars Technica
1. Huynh, X.H (2017). Wireless Sensor Network-based Monitoring, Cellular Modeling and Simulations for the Environment. ASM Sc. J Khác

HÌNH ẢNH LIÊN QUAN

Hình 1. Kiến trúc hệ thống “Vườn thông minh” - Tìm hiểu chuẩn Sensorthings Api và công nghệ Lora áp dụng vào mô hình vườn thông minh (Các vấn đề hiện đại KTMT)
Hình 1. Kiến trúc hệ thống “Vườn thông minh” (Trang 3)
Hình 2. Phạm vi Sensorthing áp dụng trong hệ thống IoT thông thường - Tìm hiểu chuẩn Sensorthings Api và công nghệ Lora áp dụng vào mô hình vườn thông minh (Các vấn đề hiện đại KTMT)
Hình 2. Phạm vi Sensorthing áp dụng trong hệ thống IoT thông thường (Trang 4)
Hình 3. Mô hình DL dựa trên ISO/OGC O&M mà SensorThings API áp dụng - Tìm hiểu chuẩn Sensorthings Api và công nghệ Lora áp dụng vào mô hình vườn thông minh (Các vấn đề hiện đại KTMT)
Hình 3. Mô hình DL dựa trên ISO/OGC O&M mà SensorThings API áp dụng (Trang 5)
Hình 4. Lora sử dụng trong nông nghiệp - Tìm hiểu chuẩn Sensorthings Api và công nghệ Lora áp dụng vào mô hình vườn thông minh (Các vấn đề hiện đại KTMT)
Hình 4. Lora sử dụng trong nông nghiệp (Trang 7)
Bảng 1. So sánh giữa các công nghệ truyền thông không dây - Tìm hiểu chuẩn Sensorthings Api và công nghệ Lora áp dụng vào mô hình vườn thông minh (Các vấn đề hiện đại KTMT)
Bảng 1. So sánh giữa các công nghệ truyền thông không dây (Trang 7)
Hình 5. Mô phỏng giao diện ứng dụng quản lý  khu vườn - Tìm hiểu chuẩn Sensorthings Api và công nghệ Lora áp dụng vào mô hình vườn thông minh (Các vấn đề hiện đại KTMT)
Hình 5. Mô phỏng giao diện ứng dụng quản lý khu vườn (Trang 11)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w