Các Nền Tảng Phần Cứng Phổ Biến
Thế giới phần cứng cho IoT là cực kỳ đa dạng. Ở đây chúng ta cùng nhau điểm qua một số nền tảng phần cứng được sử dụng tương đối phổ biến trong các cộng đồng IoT do giá thành rẻ và dễ sử dụng.
Arduino
Nhắc đến phần cứng IoT không thể không nhắc đến các board mạch Arduino. Với phần cứng giá rẻ, được thiết kế lại cho làm việc dễ dàng và phần mềm lập trình Arduino rất dễ dùng cho bất kỳ ai, Arduino cực kỳ phổ biến trong cộng đồng IoT.
Board Arduino có rất nhiều phiên bản khác nhau:
Phần mềm viết code Arduino
Espressif: ESP8266, ESP32, ESP8285
ESP8266 là một wifi SOC (system on a chip) được phát triển bởi Espressif Systems, một công ty thiết kế chip của Trung Quốc. ESP8266 được tích hợp với đầy đủ các tính năng về internet với kích thước rất nhỏ gọn với mức giá khiêm tốn (tầm 2$). Tuy rằng các chân điều khiển hạn chế hơn so với các board Arduino nhưng với bộ nhớ lớn, tốc độ xử lý cao và đặc biệt là tích hợp 1 kết nối không thể thiếu trong giải pháp IoT là kết nối WiFi so với Arduino thì đây là sự lựa chọn tuyệt vời cho những ai triển khai dự án IoT. Chính vì vậy khi vừa ra đời Esp8266 đã nhanh chóng trở nên phổ biến.
Phiên bản tiếp theo là Esp32 được trang bị cấu hình cao hơn rất nhiều cùng với việc được trang bị thêm kết nối Bluetooth Low Energy (BLE) khiến cho các dòng này càng phổ biến hơn.
Raspberry Pi
Nếu như các board Arduino hay Espressif được xếp vào loại vi điều khiển, sử dụng cho các mục đích đơn giản, nhỏ gọn, tiết kiệm năng lượng còn Raspberry Pi được xếp vào loại vi xử lý với năng lực xử lý mạnh mẽ hơn nhiều, tương đương với một máy tính và chạy hệ điều hành Linux.
Raspberry Pi được dùng nhiều cho mục đích bộ xử lý trung tâm hay một mini server với sức mạnh của hệ điều hành Linux đi kèm.
Raspberry Pi đã được nâng cấp qua nhiều phiên bản. Phiên bản mới nhất tại thời điểm bài viết này là Raspberry Pi 3 với kết nối Wifi và Bluetooth được tính hợp sẵn.
Ngoài ra còn rất nhiều các nền tảng phần cứng khác tuy nhiên do giá thành và sự phức tạp trong việc sử dụng nên chúng không phổ biến bằng các thiết bị kể trên.