You are on page 1of 10

BỘ MÔN KỸ THUẬT MÁY TÍNH – VIỄN THÔNG

CƠ SỞ VÀ ỨNG DỤNG IOTS


MMH: ITFA436064/ITFA336064

Họ và tên thành viên nhóm:


- Lê Tiểu Đồng: 19161222
- Nguyễn Phước Thịnh: 19161293
- Hàn Quang Thái: 19161287
- Trần Thế Dân: 19161213
- Nguyễn Thị Kim Thi: 19161291
1. What is the goal of IoTs? How will embedded chips be changed with the development of IoTs?
Goal: Embedded chips will changed:
Làm cho cuộc sống ngày càng hiệu quả hơn và tận dụng tốt hơn các Kích thước chip ngày càng nhỏ, hiệu năng hoạt động tốt hơn, giá sản xuất
nguồn tài nguyên toàn cầu. giảm.

2. As the prediction, how many connected devices are there in the near future?
Theo dự đoán trong tương lai năm 2030 số thiết bị kết nối lên đến hơn 125 tỷ thiết bị và năm 2035 có thể lên đến 1 nghìn tỷ thiết bị.
3. What are the challenges of an IoT world? Explain?

• Kích thước chip ngày càng nhỏ


• Gía chips cần phải giảm xuống
• Chips cần trở thành thiết bị lập trình nhỏ hơn
• Hoạt động trong nguồn tài nguyên hạn chế của thiết bị nhúng
• Địa chỉ kết nối còn hạn chế
• Các trung tâm xử lí và bộ phận lưu trữ phải đủ mạnh và phức tạp
• Trao đổi dữ liệu giữa các nút mạng
• An toàn và bảo mật

CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064


• Nguồn cung cấp
• Thương mại
4. IoT Boards

CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064


No. Board Processor Specification Description
1. ESP32 CPU: Sử dụng bộ vi xử ESP32 là chip kết hợp Wi-Fi Kết nối không dây:
lý Tensilica Xtensa LX6 và Bluetooth 2,4 GHz được Wi-Fi: 802.11 b/g/n
lõi kép hoặc lõi đơn, là thiết kế với công nghệ 40 nm Bluetooth: v4.2 BR/EDR và BLE (chia sẻ sóng vô
sản phẩm kế thừa từ vi siêu tiết kiệm năng lượng tuyến với Wi-Fi)
điều khiển ESP8266. TSMC. Nó được thiết kế để 34 GPIO pad vật lý với các ngoại vi:
đạt được công suất và hiệu ADC SAR 12 bit, 18 kênh DAC 2 × 8-bit
suất RF tốt nhất, thể hiện 10 cảm biến cảm ứng (touch sensor) (GPIO cảm ứng
tính mạnh mẽ, tính linh hoạt điện dung) 3 SPI (SPI, HSPI và VSPI) hoạt động ở
và độ tin cậy trong nhiều ứng cả 2 chế độ master/slave. Module ESP32 hỗ trợ 4
dụng và tình huống nguồn ngoại vi SPI với SPI0 và SPI1 kết nối đến bộ nhớ
điện. flash của ESP32 còn SPI2 và SPI3 tương ứng với
Hoạt động ở tần số 160MHz HSPI và VSPI.
đến 240MHz Bảo mật:
Bộ nhớ nội: Hỗ trợ tất cả các tính năng bảo mật chuẩn IEEE
448 KB bộ nhớ ROM cho 802.11, bao gồm WFA, WPA/WPA2 và WAPI.
việc booting và các tính năng Secure boot (tạm dịch: khởi động an toàn)
lõi Mã hóa flash
520 KB bộ nhớ SRAM trên Điện áp hoạt động của ESP32 nằm trong khoảng từ
chip cho dữ liệu và tập lệnh 2,3 V đến 3,6 V. Khi sử dụng nguồn điện đơn, điện
áp khuyến nghị của bộ nguồn là 3,3 V và dòng điện
đầu ra được đề xuất của nó là 500 mA hoặc
hơn.
2. ESP8266 Tensilica L106 32-bit • Kích thước: 50mm (chiều Nodecmu là một phần sụn có thể lập trình chạy
dài) x 35mm (chiều rộng) trên chip LEXIN ESP8266.
• Trọng lượng nhẹ Nó dựa trên ngôn ngữ Lua và cung cấp một API
• ESP8266 @ 80MHz với cấp cao đóng gói hoạt động phần cứng của
nguồn / logic 3.3V ESP8266, cho phép các nhà phát triển tương tác
• ESP8266 @ 80MHz với với phần cứng bên dưới theo cách giống như
nguồn / logic 3.3V Arduino, giúp các nhà phát triển phần mềm dễ
• ESP8266 @ 80MHz với dàng vận hành thiết bị
nguồn / logic 3.3V
• Bộ điều chỉnh 3.3V với
đầu ra dòng điện cao điểm

CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064


500mA
• Tích hợp bộ chuyển đổi
USB-Serial CP2012 với
tốc độ truyền tối đa
921600 để tải lên
• Hỗ trợ tự động đặt lại để
vào chế độ tải khởi động
trước khi tải lên chương
trình cơ sở
• 9 x chân GPIO - cũng có
thể được sử dụng như I2C
và SPI
• 1 x đầu vào tương tự tối
đa 1.0V
• Tích hợp bộ sạc LiPoly
100mA với đèn LED báo
trạng thái sạc, cũng có thể
cắt theo dõi để tắt bộ sạc
• Pin # 0 LED màu đỏ cho
mục đích chung nhấp
nháy. Pin # 2 đèn LED
màu xanh lam để gỡ lỗi tải
khởi động & nhấp nháy
mục đích chung
• Pin nguồn / bật
• 4 lỗ lắp
• Nút reset
3. Raspberry Pi 4 Quad core Cortex-A72 -Broadcom BCM2711, Raspberry Pi là cái máy tính giá 35USD kích cỡ
(ARM v8) 64-bit SoC Quad core Cortex-A72 như iPhone và chạy HĐH Linux. Với mục tiêu
@ 1.5GHz (ARM v8) 64-bit SoC @ chính của chương trình là giảng dạy máy tính cho
1.5GHz trẻ em. Được phát triển bởi Raspberry Pi
- Có 4 lựa chọn RAM: 1GB, Foundation – là tổ chức phi lợi nhuận với tiêu chí
2GB, 4GB hoặc 8GB xây dựng hệ thống mà nhiều người có thể sử dụng
LPDDR4-2400 SDRAM được trong những công việc tùy biến khác nhau.
-Wifi chuẩn 2.4 GHz và 5.0
GHz IEEE 802.11ac.
Bluetooth 5.0, BLE

CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064


Cổng mạng Gigabit
Ethernet
-2 cổng USB 3.0 và 2 cổng
USB 2.0
-Chuẩn 40 chân GPIO,
tương thích với các phiên
bản trước
-Hỗ trợ 2 cổng ra màn hình
chuẩn Micro HDMI với độ
phân giải lên tới 4K
-Cổng MIPI DSI
-Cổng MIPI CSI
-Cổng AV 4 chân
-H.265 (4kp60 decode),
H264 (1080p60 decode,
1080p30 encode)
-OpenGL ES 3.0 graphics
-Khe cắm Micro-SD cho hệ
điều hành và lưu trữ
-Nguồn điện DC 5V – 3A
DC chuẩn USB-C
-5V DC via GPIO header
(minimum 3A*)
4. Raspberry Pi Zero ARM11 - CPU: BCM 2835 SOC @ Được phát triển bởi Raspberry Pi Foundation,
1GHz Raspberry Pi Zero là một máy tính bảng đơn nhỏ
- Mạng LAN không dây tích xíu, ban đầu được giới thiệu để dạy máy tính cơ
hợp - 2,4 GHz 802.11 b / g / bản trong trường học. Sau đó, nó trở nên phổ biến
n (BCM43438) do chi phí thấp và thiết kế mã nguồn mở. Giờ đây,
- tích hợp Bluetooth 4.1 + nó được sử dụng rộng rãi trong lĩnh vực robot và
HS năng lượng thấp (BLE) hệ thống nhúng để phát triển các dự án IoT. Thiết
(BCM43438) bị này nằm trong số những máy tính bo mạch đơn
- đầu nối mini-HDMI Loại bán chạy nhất của Anh.
C
- 1x micro-B USB cho dữ
liệu
- 1x micro-B USB để cấp
nguồn
- tương thích với các Bo
CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064
mạch bổ sung pHAT / HAT
hiện có

5. Jetson Nano Quad-core ARM® Model: Jetson Nano - Trái tim của Jetson Nano chính là con chip Tegra
Cortex®-A57 CPU Developer Kit Carrier Board X1 của Nvidia có tên mã là Erista. Con chip này
A02 (1 camera port) cũng được sử dụng trên sản phẩm Nvidia Shield và
GPU: 128-core Maxwell Nintendo Switch. Song phiên bản được trang bị
CPU: Quad-core ARM A57 trên Jetson Nano lại chỉ là một bản cắt giảm, chỉ
@ 1.43 GHz với bốn nhân Cortex A57 với xung nhịp tối đa là
Memory: 4 GB 64-bit 1,43Ghz. Không những vậy, số nhân của GPU tích
LPDDR4 25.6 GB/s hợp cũng bị cắt giảm đi một nửa chỉ còn 128 nhân
Storage: microSD (not hoạt động (so với 256 nhân ở phiên bản đầy đủ).
included) Jetson Nano được trang bị 4GB RAM LPDDR4 và
Video Encode: 4K @ 30 | 16GB bộ nhớ trong eMMC. Sản phẩm này sẽ được
4x 1080p @ 30 | 9x 720p @ bán ra với mức giá 129 USD (khoảng 3 triệu
30 (H.264/H.265) VND) dưới dạng một máy tính hoàn chỉnh: Jetson
Video Decode: 4K @ 60 | Nano Developer Kit.
2x 4K @ 30 | 8x 1080p @ - Điểm mạnh của Jetson Nano chính là nằm ở sức
30 | 18x 720p @ 30 mạnh của vi xử lí mà Nvidia trang bị cho nó, ngoài
(H.264/H.265) ra sản phẩm này còn được trang bị số lượng cổng
Camera: 1x MIPI CSI-2 kết nối khá đầy đủ: 4 cổng USB (gồm ba cổng
DPHY lanes USB 2.0 và 1 cổng USB 3.0), cổng HDMI,
Connectivity: Gigabit DisplayPort và một cổng Ethernet, cùng với đó là
Ethernet, M.2 Key E những chuẩn kết nối phổ biến như SDIO, I2C,
Display: HDMI 2.0 and eDP SPIO và UART. Không chỉ vậy, Jetson Nano còn
1.4 có cả cổng kết nối M.2, giao thức MIPI-CSI để kết
USB: 4x USB 3.0, USB 2.0 nối với máy ảnh. Người dùng cũng có thể kết nối
Micro-B mạng cho Jetson Nano bằng Wifi nếu không muốn
Others: GPIO, I2C, I2S, sử dụng dây cáp Ethernet truyền thống.
SPI, UART
Mechanical: 100 mm x 80
mm x 29 mm
6. Arduino Mega 2560 ATmega2560 • 54 chân digital (trong đó
có 15 chân có thể được sủ Arduino Mega 2560 khác với tất cả các vi xử lý
dụng như những chân trước thời gian vì không sử dụng chip FTDI điều
PWM là từ chân số 2 → 13 khiển chuyển tín hiệu từ USB để xử lý. Thay vào
và chân 44 45 46). đó, nó sử dụng ATmega16U2 thiết lập như là một
công cụ chuyển đổi tín hiệu từ USB. Ngoài ra,
CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064
• 6 ngắt ngoài: chân 2 Arduino Mega 2560 cơ bản vẫn giống như
(interrupt 0), chân 3 Arduino Uno R3, chỉ khác số lượng chân và nhiều
(interrupt 1), chân 18 tính năng mạnh hơn, nên các bạn vẫn có thể thiết
(interrupt 5), chân 19 lập trình điều khiển vi tính bằng chương trình cài
(interrupt 4), chân 20 đặt cho Arduino Uno R3.
(interrupt 3), and chân 21
(interrupt 2).
• 16 chân vào analog (từ A0
đến A15).
• 4 cổng Serial giao tiếp với
phần cứng
• 1 thạch anh với tần số dao
động 16 MHz.
• 1 cổng kết nối USB.
• 1 jack cắm điện.
• 1 đầu ICSP.
• 1 nút reset.
7. Arduino Nano Atmega328p Vi điều khiển: Arduino Nano là một bảng phát triển điện tử mã
ATmega328P - vi điều nguồn mở nhỏ, tương thích dựa trên vi điều khiển
khiển gia đình AVR 8 bit AVR 8-bit. Hai phiên bản của bảng này có sẵn,
Điện áp hoạt động: 5V một phiên bản dựa trên ATmega328p và phiên bản
Điện áp đầu vào được đề còn lại dựa trên Atmega168. Arduino Nano có thể
xuất cho chân Vin: 7-12V thực hiện một số chức năng tương tự như các bo
Chân đầu vào tương tự: 6 mạch khác hiện có trên thị trường, tuy nhiên, nó có
(A0 - A5) kích thước nhỏ hơn và phù hợp với các dự án yêu
Ghim I / O kỹ thuật số: 14 cầu ít dung lượng bộ nhớ hơn và ít chân GPIO hơn
(Trong đó 6 cung cấp đầu ra để kết nối.
PWM)
Dòng điện một chiều trên
các chân I / O: 40 Ma
Dòng điện DC trên Pin
3.3V: 50 mA
Bộ nhớ flash: 32 KB (2 KB
được sử dụng cho
Bootloader)
SRAM: 2 KB
EEPROM: 1 KB

CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064


Tần số (Tốc độ đồng hồ): 16
MHz
Liên lạc: IIC, SPI, USART
8. Intel Galileo Gen 2 Intel® Quark™ SoC • Bộ nhớ DDR3 800, dung Bo mạch Intel® Galileo Gen 2 dựa trên Intel®
X1000 (16K Cache, 400 lượng 2GB. Quark SoC X1000, hệ thống cấp Intel Pentium®
MHz) • Bộ nhớ lên đến 1 kênh, 32 bit trên chip (SoC). Đây là bo mạch đầu tiên
băng thông bộ nhớ tối đa dựa trên kiến trúc Intel® được thiết kế để tương
1.6GB / s. thích với phần cứng và phần mềm tương thích với
• Tùy chọn mở rộng: Hỗ trợ các tấm chắn được thiết kế cho Arduino Uno R3.
PCI, cấu hình PCI Express,
phiên bản 2.0, 2 cổng.
• IO: 16 IO, LAN tích hợp,
số cổng tích hợp là 2.
• Cổng UART / RS232.
• Khe cắm thẻ nhớ Micro-
SD hỗ trợ lên đến 32GB.
• Bộ nhớ flash lên đến 8MB
để lưu trữ chương trình cơ
sở hoặc tải khởi động.
• 256KB-512KB bộ nhớ lưu
trữ chương trình Arduino.
• Khả năng chạy hệ điều
hành Linux Yocto, Linux
Debian, window 8, window
10. tùy biến đặc biệt.
• Nguồn điện phù hợp 7V-
12V, dòng điện tối đa 2A
chạy được.
9. Dragon Board 410C ARM® Cortex® A53 • Memory/storages: 1GB DragonBoard ™ 410c là bo mạch phát triển đầu
lõi tứ với tốc độ lên đến LPDDR3 533MHz / 8GB tiên dựa trên bộ xử lý ứng dụng Qualcomm®
1,2 GHz mỗi lõi với hỗ eMMC 4.5 / SD 3.0 (UHS- APQ8016e. Nó có sức mạnh xử lý tiên tiến, kết nối
trợ cả 32 bit và 64 bit I) Wi-Fi, Bluetooth và GPS, tất cả được đóng gói
• Graphics: Qualcomm trong một bảng có kích thước bằng thẻ tín dụng.
Adreno 306 GPU with Dựa trên bộ xử lý ứng dụng Qualcomm APQ8016e
support for advanced APIs, có khả năng 64-bit, DragonBoard 410c được thiết
including OpenGL ES 3.0, kế để hỗ trợ phát triển phần mềm, giáo dục và tạo
OpenCL, DirectX, and mẫu nhanh chóng, đồng thời tuân thủ thông số kỹ
content security thuật 96Boards Consumer Edition . Tất cả những
CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064
• Connectivity and điều này khiến nó trở nên lý tưởng để kích hoạt các
Location: sản phẩm điện toán nhúng và Internet of Things
- Wi-Fi 802.11 b/g/n (IoT), bao gồm thế hệ tiếp theo của robot, máy
2.4GHz, integrated digital ảnh, thiết bị y tế, máy bán hàng tự động, tòa nhà
core thông minh, biển báo kỹ thuật số, bảng điều khiển
- Bluetooth 4.1, integrated trò chơi sòng bạc, v.v.
digital core
- Qualcomm® IZat™
location technology Gen8C
- On-board Wi-Fi, BT and
GPS antenna
• I/O Interfaces: HDMI
Full-size Type A connector,
one micro USB (device
mode only), two USB 2.0
(host mode only), micro SD
card slot

10. Beagle Board Sitara AM3359 ARM • HDMI trên bo mạch để BeagleBone Black là bo mạch chủ PC tý hon có
Cortex-A8 32-Bit RISC kết nối trực tiếp với TV và kích thước nhỏ gọn như một chiếc thẻ tín dụng tựa
vi xử lý, lên đến 1GHz màn hình như model Raspberry Pi từng xuất hiện trên thị
• 512MB DDR3L 400MHz trường. BeagleBone Black là thành quả nghiên cứu
SDRAM, 2GB 8 bit eMMC của 2 kỹ sư Texas Instruments.
trên bo mạch Flash
• Bộ nhớ trên bo mạch giải
phóng khe cắm thẻ nhớ
microSD để mở rộng hơn
• Hỗ trợ cho các bảng plug-
in Cape hiện có
• Bộ điều chỉnh PMIC
TPS65217C và một LDO
bổ sung
• Hỗ trợ gỡ lỗi: CTI JTAG
20 chân tùy chọn trên bo
mạch

CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064


• Cổng Máy khách và Máy
chủ HS USB 2.0
Cổng nối tiếp: Truy cập
UART0 qua tiêu đề 6 chân
3.3V TTL 10/100 RJ45
Ethernet

Group photos

CƠ SỞ VÀ ỨNG DỤNG IOTS - ITFA436064/ITFA336064

You might also like