1. Trang chủ
  2. » Giáo Dục - Đào Tạo

IOT PROGRAMMING mạng và các giao thức trong iot

23 38 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

Cấu trúc

  • Slide 1

  • Slide 2

  • Giới thiệu

  • Ứng dụng

  • Slide 5

  • Slide 6

  • Programming

  • Slide 8

  • Slide 9

  • Data và Big Data

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

  • Slide 21

  • Slide 22

  • Slide 23

Nội dung

NHÓM IOT PROGRAMMING Mạng giao thức IoT Giáo viên hướng dẫn: PGS.TS Nguyễn Quốc Cường Nguyễn Văn Trường: 20174302 Nguyễn Quang Huy: 20173959 Vũ Tuấn Hoàng: 20173902 Giới thiệu Ứng dụng Programming Data Big Data Giới thiệu  Về bản, lập trình trình tạo tập hợp hướng dẫn cho máy tính biết cách thực tác vụ chuỗi tác vụ Lập trình máy tính chủ yếu liên quan đến việc khám phá thực thuật toán hiệu để giải loại vấn đề cụ thể  Lập trình máy tính địi hịi phải sử dụng nhiều ngơn ngữ lập trình khác Ứng dụng  Trong hệ thống, cấp trường, lập trình cho phép thiết bị giao tiếp với thiết bị hay máy móc khác phản hồi liệu trung tâm Ví dụ ứng dụng hệ thống tưới phun thông minh Programming  Một số ngơn ngữ lập trình phổ biến nay: C, C++, Java, Python…  Một số lưu ý cân nhắc chọn ngơn ngữ lập trình: • Nguồn cung cấp • Khả tốc độ tính tốn • Giới hạn nhớ • Ứng dụng 12 loại ngơn ngữ phổ biến nay: • Ví dụ lập trình hệ thống quạt làm mát: Data Big Data  Vài thập kỷ trước, liệu truyền đến nhà công ty theo nhiều cách khác nhau: • Tivi kết nối với vệ tinh • Điện thoại • Internet mail thơng qua kết nối Internet… • Tuy nhiên ngày nay, tất thiết bị thơng qua kết nối để giao tiếp với thiết bị đích(mạng hội tụ) • Trong mạng hội tụ có nhiều điểm tiếp xúc nhiều thiết bị chuyên dụng máy tính cá nhân, điện thoại, tivi, máy tính bảng có chung hạ tầng mạng Cơ sở hạ tầng mạng sử dụng quy tắc, thỏa thuận tiêu chuẩn thực Dữ liệu trò chuyện qua điện thoại, chương trình truyền hình, trang web, email, lượt đặt trước rạp hát trực tuyến loạt kết đọc từ cảm biến hướng dẫn đến máy • Digital Data( Dữ liệu kỹ thuật số - liệu số) liệu biểu diễn hệ nhị phân gồm số (0) (1) • Hình ảnh trực quan, giọng nói, văn bản, giá trị cảm biến, v.v tất chuyển đổi sang hệ thống nhị phân Dữ liệu đóng gói thành byte - mảnh nhỏ di chuyển qua mạng từ địa sang địa khác giao thức khác Các byte chia nhỏ thành Nibbles (một nửa kích thước) Bits (một phần tám kích thước Byte) • Big Data tập liệu trở nên lớn phức tạp đến mức cần phải lập trình xử lý nâng cao để thu thập liệu, sau lưu trữ, phân tích, tìm kiếm, chia sẻ, truyền trực quan hóa liệu cách thích hợp Một số khó khăn việc thu thập liệu: • Thu thập liệu vốn khó Cần phải đưa định liệu cần tìm kiếm, tần suất thời gian thu thập Các nguồn gây sai số cần phải loại bỏ giảm bớt Những điều nhỏ nhặt mà hầu hết người chí khơng nghĩ tới ảnh hưởng lớn • Những vấn đề xảy thu thập lượng nhỏ liệu việc thu thập liệu giám sát chặt chẽ người IoT làm tăng nguy lên nhiều, số lượng loại liệu thu thập khiến cho việc giám sát chặt chẽ mục liệu riêng lẻ khơng thể xảy • Do đó, cần tự động hóa việc thu thập liệu, tự động hóa tất quy trình kiểm tra lỗi thiếu sót liệu  Big Data đặc trưng vấn đề(Four Vs) Volume Variety Velocity Veracity Số lượng liệu Các kiểu liệu từ nhiều nguồn khác Tốc độ xử lý liệu Độ xác( liệu xử lý có khơng) Một số giải pháp: Pre-processing • Dữ liệu thường cảm biến thu thập, gửi đến vị trí khác để lưu trữ sau xử lý Điều có vấn đề kết hợp Volume Velocity Kết lượng lớn liệu cần phải gửi nhanh đến vị trí xử lý Việc khơng di chuyển liệu đủ nhanh làm tồn phần liệu Điều giảm bớt cách gửi liệu • Thơng thường, phần lớn liệu thu thập không cần thiết Ví dụ: cảm biến thu thập liệu video âm thanh, phần mềm nén sử dụng để loại bỏ phần liệu khơng có thay đổi • Các cảm biến thơng minh tự xử lý số q trình Ví dụ: máy quay video có tính phát chuyển động không gửi liệu xảy Nếu mảng Kilơmét vng giao nhiệm vụ phát số mẫu định, liệu có chứa mẫu cần gửi qua nơi khác để lưu trữ Meta-data creation • Sau xử lý, liệu lưu trữ, phòng trường hợp cần sử dụng lại Khi liệu lưu trữ truy vấn để tìm thơng tin vào ngày sau đó, cần xử lý lại Do số lượng liệu lưu trữ thực lớn, điều ngốn nhiều tài ngun • Q trình xử lý sau tăng tốc đáng kể cách tạo liệu bổ sung mô tả liệu quản lý tham chiếu liệu Điều đặc biệt hữu ích với nhiều loại liệu https://www.datasciencecentral.com/profiles/blogs/why-you-need-metadata-forbig-data-success CLOUD(Điện tốn đám mây) • Điện tốn đám mây hay gọi Cloud Computing thuật ngữ kết nối chia sẻ thông tin dựa mức độ lưu lượng truy cập trang web tồn mạng Điện tốn đám mây thường cung cấp dịch vụ “qua Internet, thường hình thức sở hạ tầng dịch vụ (IaaS), tảng dịch vụ (PaaS), hoặc phần mềm dịch vụ (SaaS) • Mơ hình hoạt động • Đơn giản hiểu điện tốn đám mây dịch vụ tổng quát ảo hóa tài ngun tính tốn ứng dụng Thay việc bạn sử dụng nhiều máy chủ thật (ngay trước mắt, sờ được, tự bạn ấn nút bật tắt được) bạn sử dụng tài ngun ảo hóa thơng qua môi trường Internet Tất liệu cá nhân, doanh nghiệp lưu trữ, xử lý trực tuyến lúc thông qua điện toán đám mây, cung cấp thương hiệu số như: Amazon, google, IBM,… Lợi ích điện tốn đám mây mang lại • Sử dụng tài ngun tính tốn động: Có thể nâng cấp nhớ, tốc độ, băng thơng,…ngay tức • Giảm chi phí: Chi phí mua, bán máy chủ vật lý phải có nhiều dịch vụ kèm theo, giảm tối đa chi phí vận hành, bảo trì, nâng cấp,… việc yêu cầu bên cung cấp xử lý hệ thống • Giảm độ phức tạp: Điện tốn đám mây mang lại tiện ích vơ lớn không cần nhiều chuyên gia IT doanh nghiệp vận hành • Đẩy mạnh số hóa doanh nghiệp: cloud computing đem đến mơi trường số hóa hồn tồn giúp doanh nghiệp sử dụng kho lưu trữ liệu khổng lồ, cải tiến ứng dụng IOTs, tự động hóa, tất lưu trữ trực tuyến “đám mây” CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ THEO DÕI Q&A ... Ứng dụng  Trong hệ thống, cấp trường, lập trình cho phép thiết bị giao tiếp với thiết bị hay máy móc khác phản hồi liệu trung tâm Ví dụ ứng dụng hệ thống tưới phun thông minh Programming. .. kết nối Internet… • Tuy nhiên ngày nay, tất thiết bị thơng qua kết nối để giao tiếp với thiết bị đích(mạng hội tụ) • Trong mạng hội tụ có nhiều điểm tiếp xúc nhiều thiết bị chuyên dụng máy tính...Giới thiệu Ứng dụng ? ?Programming Data Big Data Giới thiệu  Về bản, lập trình trình tạo tập hợp hướng dẫn cho máy tính

Ngày đăng: 05/12/2021, 06:17

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

TÀI LIỆU LIÊN QUAN

w