Tải bản đầy đủ (.docx) (22 trang)

Tìm hiểu về IOT(Điện Toán Đám Mây)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.2 MB, 22 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢIKHOA CÔNG NGHỆ THÔNG TIN</b>

<b>***** </b>

<b>HỌC PHẦN: ĐIỆN TỐN ĐÁM MÂY</b>

<i><b>ĐỀ TÀI: TÌM HIỂU VỀ IOT ( INTERNET OF THINGS ) </b></i>

<b>Giảng viên hướng dẫn: Nguyễn Đình NgaNhóm: Bạc Anh Tuấn</b>

<b>Lê Thanh HàPhạm Ngọc TiếnQuang Hồng Ánh SứNguyễn Tiến HưngLớp: 73DCTT23</b>

<b>Hà Nội, tháng 12 năm 2023</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>MỤC LỤC</b>

<b>Lời mở đầu...3</b>

<b>I.TÌM HIỂU CHUNG VỀ IOT...3</b>

<i><b>1.Khái niệm về IoT...3</b></i>

<i><b>2.Cách hoạt động của IoT...4</b></i>

<i><b>3.Các công nghệ sử dụng trong IoT...4</b></i>

<i><b>4.Ưu và nhược điểm của IoT...5</b></i>

<i><b>5.Lợi ích của IoT...7</b></i>

<i><b>6.Một số ứng dụng của IoT...8</b></i>

<b>II.Tìm hiểu về lập trình IoT...9</b>

<i><b>1.Lập trình IoT là gì ?...9</b></i>

<i><b>2.Lợi ích của lập trình IoT...11</b></i>

<i><b>3.Trang bị để trở thành kỹ sư lập trình IoT...11</b></i>

<i><b>4.Cơ hội nghề nghiệp của kỹ sư lập trình IoT...12</b></i>

<b>III.Mơ phỏng hệ thống IoT bằng Cisco Packet Tracer...12</b>

<i><b>Phần 1: Kết nối Home Gateway với mạng...12</b></i>

<i><b>Phần 2: Kết nối thiết bị IoT với mạng không dây...12</b></i>

<i><b>Phần 3: Thêm máy tính bảng khơng dây vào mạng...13</b></i>

<b>KẾT LUẬN...13</b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>BẢNG PHÂN CÔNG CÔNG VIỆC</b>

<b><small>ĐÁNHGIÁ MỨC</small></b>

<b><small>Phạm Ngọc TiếnThơng tin, Word</small></b>

<b><small>Bạc Anh TuấnPowerpoint,Thuyết trình</small></b>

<b><small>23310</small><sup>Nguyễn Tiến Hưng</sup><sup>Thơng tin, </sup><small>Word</small><sup>9/12</sup><sup>20%</sup></b>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>Lời mở đầu</b>

<b>Internet of Things (IoT), internet vạn vật đề cập đến hàng tỉ thiết bị vật lý </b>

trên khắp thế giới hiện được kết nối với internet, tất cả đều thu thập và chia sẻ dữ liệu. Nhờ sự xuất hiện của chip máy tính siêu rẻ và sự phổ biến của mạng không dây, có thể biến bất cứ thứ gì, từ thứ nhỏ như viên thuốc đến thứ lớn như máy bay, thành một phần của IoT.

Internet vạn vật tích hợp “vạn vật” với internet mỗi ngày. Các kĩ sư máy tínhđã và đang thêm các cảm biến và bộ xử lý vào các vật dụng hằng ngày kể từ năm 90. Tuy nhiên, tiến độ ban đầu rất chậm vì các con chip cịn to và cồng kềnh. Loại chip máy tính công suất thấp gọi là thẻ tag RFID, lần đầu tiên được sử dụng để theo dõi các thiết bị đắt đỏ. Khi kích cỡ của thiết bị điện tốn dần nhỏ lại, những con chip cũng trở nên nhanh hơn, nhỏ hơn và thông minh hơn theo thời gian.

Trong vài năm qua, IoT đã trở thành một trong những công nghệ quantrọng nhất trong thế kỉ 21. Giờ đây, chúng ta có thể kết nối các đồ vật hằng ngày - thiết bị nhà bếp, ô tô, máy điều nhiệt, màn hình trẻ em - với internet thơng qua cácthiết bị nhúng, có thể giao tiếp liền mạch giữa con người, quy trình và mọi thứ.

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>I.TÌM HIỂU CHUNG VỀ IOT</b>

<i><b>1.Khái niệm về IoT</b></i>

<b>-Theo Amazon: Thuật ngữ IoT (Internet of things) hay Internet vạn vật </b>

đề cập đến mạng lưới tập hợp các thiết bị thông minh và công nghệ tạo điều kiện thuận lợi cho hoạt động giao tiếp giữa thiết bị và đám mây cũng như giữa các thiết bị với nhau. Các thiết bị Internet of things có thể là đồ vật được gắn thêm cảm biếnđể thu thập dữ liệu của mơi trường xung quanh, các máy tính/ bộ điều khiển tiếp nhận dữ liệu và ra lệnh cho các thiết bị khác, hoặc là đồ vật được tích hợp cả hai tính năng trên.

<b>-Theo Wikipedia: cịn gọi là điện tốn máy chủ ảo, là mơ hình điện tốn sử </b>

dụng cơng nghệ máy tính và phát triển mạnginternet. Thuật ngữ “đám mây” ở đây là lối nóiẩn dụ cho mạng internet( dựa vào cách bố trícủa nó trong sơ đồ mạng máy tính) và sự liêntưởng về độ phức tạp của các hạ tầng chứatrong nó. Ở mơ hình điện tốn này, mọi khảnăng liên quan đến cơng nghệ thông tin đềuđược cung cấp dưới dạng dịch vụ, cho phépngười dùng truy cập các dịch vụ công nghệ từ

một nhà cung cấp nào đó trong “đám mây” mà khơng cần phải có các kiến thức, kinh nghiệm về cơng nghệ đó.

<i><b>2.Cách hoạt động của IoT</b></i>

- Một hệ thống IoT thông thường hoạt động thông qua việc thu thập và traođổi dữ liệu theo thời gian thực. Một hệ thống IoT có ba thành phần:

<i>2.1.Thiết bị thông minh</i>

Đây là một thiết bị, giống như tivi, camera an ninh hoặc thiết bị tập thể dục đã được trao cho khả năng điện toán. Thiết bị này thu thập dữ liệu từ môi trường xung quanh, thao tác nhập liệu của người dùng hoặc mô thức sử dụng và truyền cũng như nhận dữ liệu qua Internet từ ứng dụng IoT của nó.

<i>2.2.Ứng dụng IoT</i>

Ứng dụng IoT là một tập hợp các dịch vụ và phần mềm có chức năng tích hợp dữ liệu nhận được từ các thiết bị IoT khác nhau. Ứng dụng này sử dụng cơng nghệ máy học hoặc trí tuệ nhân tạo (AI) để phân tích dữ liệu và đưa ra các quyết

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

định sáng suốt. Những quyết định này được truyền trở lại thiết bị IoT và sau đó, thiết bị IoT đó sẽ phản hồi lại dữ liệu đầu vào một cách thông minh.

<i>2.3.Giao diện đồ họa người dùng</i>

Một hoặc một nhóm các thiết bị IoT có thể được quản lý thơng qua giao diệnđồ họa người dùng. Các ví dụ phổ biến bao gồm một ứng dụng di động hoặc trangweb có thể được sử dụng để đăng ký và kiểm soát các thiết bị thông minh.

<i><b>3.Các công nghệ sử dụng trong IoT</b></i>

- Các cơng nghệ được sử dụng trong hệ thống IoT có thể bao gồm:

<i>3.1.Điện toán biên</i>

Điện toán biên đề cập đến công nghệ được sử dụng để điều khiển các thiết bịthông minh thực hiện nhiều tác vụ hơn, không chỉ đơn thuần là gửi hay nhận dữliệu từ nền tảng IoT của chúng. Công nghệ này tăng cường công suất điện toán tạibiên của một mạng lưới IoT, giảm bớt độ trễ trong giao tiếp và cải thiện tốc độphản hồi.

<i>3.2.Điện tốn đám mây</i>

Cơng nghệ đám mây được sử dụng để lưu trữ dữ liệu từ xa và quản lý thiếtbị IoT, giúp nhiều thiết bị trong mạng lưới có thể truy cập dữ liệu.

<i>3.3.Máy học</i>

Máy học đề cập đến phần mềmvà thuật toán được sử dụng để xử lýdữ liệu và đưa ra các quyết định theothời gian thực dựa trên dữ liệu đó.Những thuật tốn máy học này có thểđược triển khai trên đám mây hoặc tạibiên.

<i><b>4.Ưu và nhược điểm của IoT</b></i>

<i>4.1.Ưu điểm</i>

<i>4.1.1.Giao tiếp</i>

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

IoT khuyến khích giao tiếp giữa các thiết bị, cịn được gọi là giao tiếpMachine-to-Machine (M2M). Các thiết bị vật lý có thể duy trì kết nối do đó sẽ đemđến việc kết hợp nhuần nhuyễn giữa chúng giúp đạt chất lượng sản phẩm cao hơn.

<i>4.1.2.Tự động hóa giúp giám sát thiết bị tốt hơn</i>

IoT cho phép bạn tự động hóa và kiểm sốt các nhiệm vụ được thực hiệnhàng ngày. Không cần đến sự can thiệp của con người, các máy móc có thể giaotiếp với nhau giúp gia tăng tốc độ cũng nhưchất lượng sản phẩm. Giao tiếp giữa máy vớimáy giúp duy trì tính minh bạch trong cácquy trình. Nó cũng tạo ra sự đồng đều trongcác nhiệm vụ hay cơng việc. Nó cũng có thểduy trì chất lượng dịch vụ. Hiện nay, nhiềunhà máy đã áp dụng tự động hóa vào máymóc để điều khiển hoạt động sản xuất. Đây

<b>là ưu điểm vượt trội của IoT.</b>

<b>Ưu điểm rõ ràng của IoT là giám sát. Nó biết chính xác số lượng vật tư</b>

hoặc chất lượng khơng khí, sản phẩm trong nhà bạn và cũng có thể cung cấp thêmthơng tin mà trước đây bạn gặp khó khăn khi thu thập. Hơn nữa, giám sát hết hạnsản phẩm có thể sẽ cải thiện sự an tồn vệ sinh thực phẩm một cách tốt nhất.

<i>4.1.5.Tiết kiệm thời gian</i>

Sự tương tác giữa máy với máy mang lại hiệu quả tốt hơn và cho kết quảchính xác. Thay vì phí thời gian để lặp lại các nhiệm vụ tương tự mỗi ngày, nó cho

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>phép mọi người thực hiện các công việc sáng tạo khác. Cách mạng côngnghiệp đem đến những công nghệ mới với nhiều lợi ích lớn về thời gian.</b>

<i>4.1.6.Tiết kiệm tiền bạc</i>

<b>Ưu điểm lớn nhất của IOT là tiết</b>

kiệm tiền. IoT rất hữu ích khi giúp cho thóiquen hàng ngày của mọi người bằng cách

<b>làm cho các thiết bị giao tiếp với nhau hiệu</b>

quả. Chúng sẽ cảnh báo kịp thời những vấnđề, sự cố phát sinh. Vì vậy, bạn có thể tiếtkiệm năng lượng cũng như chi phí sửa chữa,duy trì nhiều sản phẩm.

<i>4.2.3.Quyền riêng tư bảo mật</i>

Cuộc sống của chúng ta sẽ ngàycàng được kiểm soát bởi cơng nghệ, và sẽphụ thuộc vào nó. Nếu tất cả dữ liệu IoTnày được truyền đi, nguy cơ mất quyền

<b>riêng tư sẽ tăng lên. Cách mạng côngnghiệp đã cơng nghệ hố cho tất cả mọi</b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>thứ nhỏ nhặt. Đây là một nhược điểm lớn của IoT vì nó gián tiếp làm mất đi</b>

nhiều quyền lợi quan trọng của con người trong các hoạt động hàng ngày.

<i>4.2.4.An toàn</i>

Tất cả các thiết bị gia dụng, máy móc cơng nghiệp, dịch vụ khu vực cơng vànhiều thiết bị khác đều được kết nối với Internet. Vì vậy, nó đã tạo ra một khothơng tin khổng lồ có sẵn trên các thiết bị đó và những thơng tin này dễ bị tấn côngbởi tin tặc. Sẽ rất nghiêm trọng nếu thơng tin cá nhân cũng như bí mật của riêngbạn những kẻ xâm nhập trái phép lan truyền.

<i><b>5.Lợi ích của IoT</b></i>

<i>5.1.Đối với đời sống</i>

Internet vạn vật tác động sâu rộng tới cuộc sống cũng như công việc của conngười. IoT cho phép máy móc xử lý phần việc nặng nhọc, đảm nhiệm nhữngnhiệm vụ nhàm chán và giúp cuộc sống trở nên lành mạnh, năng suất và thoải máihơn.

Ví dụ: các thiết bị thơng minh có thể thay đổi hồn tồn thói quen buổi sáng củabạn. Khi bạn nhấn nút tạm hoãn, chiếc đồng hồ báo thức của bạn sẽ tự động bậtmáy pha cà phê và kéo mở rèm cửa sổ. Tủ lạnh của bạn sẽ tự động phát hiện nhữngthực phẩm sắp hết và đặt mua giao tận nhà. Lị nướng thơng minh sẽ cho bạn biếtthực đơn trong ngày và thậm chí cịn nấu những nguyên liệu đã được chuẩn bị sẵnđể đảm bảo rằng bữa trưa của bạn đã sẵn sàng.

<i>5.2.Đối với doanh nghiệp</i>

<i>5.2.1.Tăng tốc độ đổi mới</i>

Internet vạn vật mang tới cho các doanh nghiệp khả năng tiếp cận với nhữngphân tích nâng cao để khám phá các cơ hội mới. Ví dụ: các doanh nghiệp có thểtạo ra những chiến dịch tiếp thị nhắm mục tiêu chuẩn xác bằng cách thu thập dữliệu về hành vi của khách hàng.

<i>5.2.2.Chuyển đổi dữ liệu thành thông tin chuyên sâu và hành động bằng ALvà ML</i>

Dữ liệu và xu hướng trong quá khứ đã thu thập có thể được sử dụng để dựđốn kết quả trong tương lai. Ví dụ: thơng tin bảo hành có thể được ghép cặp vớidữ liệu do IoT thu thập để dự đốn các sự cố bảo trì. Lợi thế này có thể được sử

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

dụng để chủ động cung cấp dịch vụ khách hàng cũng như xây dựng lịng trungthành của khách.

<i>5.2.3.Tăng tính bảo mật</i>

Việc liên tục giám sát cơ sở hạ tầng kỹ thuật số cũng như vật lý có thể tối ưuhóa hiệu suất, cải thiện mức độ hiệu quả và giảm bớt rủi ro an tồn. Ví dụ: dữ liệuđược thu thập từ một thiết bị giám sát tại chỗ có thể kết hợp với dữ liệu phần cứngvà phiên bản firmware để tự động lên lịch cập nhật hệ thống.

<i>5.2.4.Thay đổi quy mô các giải pháp khác biệt</i>

Công nghệ IoT có thể được triển khai theo hướng tập trung vào khách hàngđể cải thiện mức độ hài lịng. Ví dụ: các sản phẩm bán chạy có thể được bổ sungkịp thời để tránh tình trạng thiếu hụt hàng hóa.

<i><b>6.Một số ứng dụng của IoT</b></i>

<i>6.1.Ơ tơ thơng minh:</i>

- Kết nối qua nhiều phương tiện như camera hành trình và hệ thống tin họcgiải trí.

- Dùng để giám sát đội xe, theo dõi hành vi lái xe, thông báo tai nạn và sựđốn bảo dưỡng.

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<i>6.4.Cơng trình thơng minh:</i>

- Tăng hiệu suất năng lượng và giảm chi phí bảo trì trong các cơng trình nhưkhn viên trường đại học và cơng trình thương mại.

- Những tiện ích bao gồm giám sát, dự đốn và tối ưu hóa hoạt động để manglại sự hiệu quả và tiện ích trong cuộc sống hàng ngày.

<b>II.Tìm hiểu về lập trình IoT</b>

<i><b>1.Lập trình IoT là gì ? </b></i>

Thuật ngữ này đã được đưa ra lần đầu bỏi nhà khoa học Kevin Ashton vào năm1999. Tuy nhiên mãi đến năm 2008-1009, lập trình IoT mới được đưa vào thựctiễn ứng dụng và tìm hiểu sâu.

Khơng giống với dịch vụ internet thơng thường, lập trình IoT mang đến cho ngườidùng trải nghiệm phong phú hơn. Điều đó được thực hiện bằng cách đưa các côngnghệ tiên tiến đến gần hơn với thực tế.

Đóng vai trị là cầu nối giữa phần cứng và ứng dụng, lập trình IoT thiết lập mộtmơi trường năng động tạo điều kiện tích hợp liền mạch các hoạt động mạng. Nhưvậy, IoT là một bước tiến xa so với internet hiện có.

Với sự phát triển bùng nổ của công nghệ, ứng dụng của IoT trong cuộc sống cũngtrở nên đa dạng và toàn diện:

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

- Xây dựng ngơi nhà thơng minh, tích hợp đầy đủ các thiết bị hiện đại nhưrobot lau nhà, máy cảm biến nhiệt độ, đèn tự động, điều hịa thơng minh,…- Ứng dụng trong lĩnh vực y tế thông qua ghi chép và lưu trữ thông tin bệnh

nhân, ca mổ, mô phỏng điều trị,…

- Tạo ra và cải tiến máy ATM với các chức năng hiện đại.

- Ứng dụng trong lĩnh vực giao thông vận tải với các sản phẩm liên kết cácphương tiện với nhau, bãi đậu xe thông tin, sự báo tình hình giao thơng,kiểm sốt lái xe,…

<i><b>2.Lợi ích của lập trình IoT</b></i>

-Bảo vệ an tồn các thơng tin quan trọng của doanh nghiệp và đảm bảo độbảo mật cao

-Thúc đẩy sự giao tiếp của các thiết bị trong mạng lưới nội bộ tổ chức

-Tiết kiệm thời gian và nguồn lực nhờ vào tốc độ truyền tải dữ liệu nhanhqua internet

-Phát triển khả năng định danh để đảm bảo bảo mật thông tin nội bộ-Cải thiện chất lượng dịch vụ nhờ vào tính năng tự động hóa hệ thống

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

-Nâng cao năng suất lao động nhờ vào tính năng khai thác triệt để thơng tinvà nguồn lực khác

-Đem đến độ chính xác và hiệu qua cao cho quá trình khai thác dữ liệu, chiasẻ thơng tin

<i><b>3.Trang bị để trở thành kỹ sư lập trình IoT</b></i>

<i>3.1.Kỹ năng mềm</i>

<i>-Kỹ năng giao tiếp tự tin</i>

-Tinh thần làm việc nhóm hiệu quả và trách nhiệm-Kiên trì với nghề

-Kỹ năng quản trị rủi ro-Kỹ năng cập nhật xu hướng

<i>3.2.Ngôn ngữ lập trình</i>

Chắc chắn lập trình IoT sẽ khơng thể bỏ qua giai đoạn làm việc với các ngônngữ lập trình. Vậy nền bạn cần chủ động nắm rõ kiến thức chuyên môn liên quanđến ngôn ngữ C và C++, Python, Java, PHP.

<i>3.3.Kiến thức cơng nghệ</i>

-Thơng thạo lập trình mobile.

-Hiểu biết và làm việc với các loại big data, lữu trữ đám mây, ứng dụng điệntốn đám mây vào cơng việc.

-Tìm hiểu và thành thạo các cơng nghệ bảo mật cũng như nâng cấp hệ thốngthông tin.

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<i><b>4.Cơ hội nghề nghiệp của kỹ sư lập trình IoT</b></i>

Trong những năm qua, internet đã len lỏi đến mọi ngóc ngách của thế giới và kếtnối con người với nhau. Dần dần, số người sử dụng internet trong cuộc sống hàngngày cũng khơng ngừng tăng lên. Do đó, nghề lập trình IoT trở nên rất cần thiết vàcó đãi ngộ tốt.

Về cơ hội nghề nghiệp của IoT, bạn hoàn toàn có thể làm việc trong các tập đồnviễn thông, công nghệ lớn. Trong đó có thể kể đến là Viettel, Mobiphone,Vinaphone, Fpt, Google,… tại Việt Nam hoặc vơ số các tập đồn viễn thơng thếgiới.

Các cơng việc như lập trình, thiết kế và phát triển hệ thống căn nhà thông tin,doanh nghiệp thông minh như Xiaomi, Apple, các tập đồn Nhật Bản, Hàn quốcln rộng mở.

Tùy theo kinh nghiệm, một kỹ sư lập trình IoT có thể nhận mức lương từ 20-30triệu đồng/tháng. Với những người chun nghiệp, có đầy đủ chứng chỉ chunmơn và thường xuyên cập nhật kiến thức thì lớn hơn. Khi đó vị trí qn lý với mứclương 50-60 triệu đồng là vô cùng dễ dàng với họ.

<b>III.Mô phỏng hệ thống IoT bằng Cisco Packet Tracer</b>

<i><b>Phần 1: Kết nối Home Gateway với mạng</b></i>

<i>Bước 1: Thêm cổng nhà</i>

- Chọn thiết bị Home Gateway

- Nhấp vào biểu tượng Thiết bị không dây trong hộp Chọn loại thiết bị . Nhấpvào biểu tượng thiết bị Home Gateway rồi nhấp vào không gian làm việcLogical để thêm thiết bị.

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<i>Bước 2: Kết nối Home Gateway với Cable Modem.</i>

Nhấp vào biểu tượng Đầu nối xuyên thẳng bằng đồng trong hộp Chọn loại thiết bị,sau đó nhấp vào Cổng nhà để thêm một đầu cáp vào cổng. Tiếp theo nhấn vào biểutượng Cable Modem để kết nối đầu cáp còn lại với cổng Internet .

Sau vài giây, cả hai đầu cáp sẽ có đèn xanh cho biết liên kết đã hoạt động.

<i><b>Phần 2: Kết nối thiết bị IoT với mạng không dây</b></i>

<i>Bước 1: Chọn thiết bị không dây</i>

- Nhấp vào biểu tượng Thiết bị gia đình trong hộp Chọn loại thiết bị vàthêm Quạt , Cửa và Đèn vào không gian làm việc.

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<i>Bước 2: Thêm thiết bị vào mạng khơng dây gia đình</i>

- Thêm bộ điều hợp khơng dây vào thiết bị Quạt .

- Nhấp vào biểu tượng Fan trong không gian làm việc để mở tab Config rồinhấp vào nút Advanced ở góc dưới cùng bên phải của cửa sổ. Lưu ý rằngcác tab ở đầu cửa sổ cấu hình sẽ thay đổi. Bây giờ có nhiều tab hơn.

- Nhấp vào tab Cấu hình I/O và thay đổi loại Bộ điều hợp mạng thành bộ điềuhợp không dây PT-IOT-NM-1W .

<i>Bước 3: Thay đổi tên hiển thị của thiết bị Fan .</i>

Nhấp vào tab Cấu hình . Trong hộp Tên hiển thị, nhập Quạt trần .

</div>

×