Server Side Client Side
2. Grain 3. Keccak 5. Xác thực Giải mã 6. Hiển thị 1. Thu thập 4. Gửi 7. Thao tác MAC 8. Xác thực Mã hĩa 9. Gửi 10. Xác thực Giải mã 11. Điều khiển MAC MAC MAC
3.3. Mơi trường và dữ liệu thực nghiệm 3.3.1. Mơi trường lập trình 3.3.1. Mơi trường lập trình
• Mơi trường lập trình
o Chip: Intel Core i5 CPU 2.40 GHz o Ram: 8.00 GB
o Hệ điều hành: Microsoft Windows 7 64 bits
• Cơng cụ lập trình: Visual Studio 2012
• Ngơn ngữ:
o Server: nodejs, C
o Client: HTML5, javascript, JQuery
3.3.2. Mơi trường thực nghiệm
• Raspberry Model B o RAM: 512 MB o SoC: 700 MHz
o Hệ điều hành: Raspbian cài trên thẻ MicroSD 1GB
• SHT11 (Xem phụ lục B) – Cảm biến nhiệt độ và độ ẩm.
• Cơng tắc từ giả lập cửa ra vào Door Sensor
• Hệ thống đèn LED
3.3.3. Thiết lập phần cứng
Cảm biến nhiệt độ và độ ẩm với SHT11
SHT11 là bộ cảm biến nhiệt độ và độ ẩm của hãng Sensirion với độ chính xác khá cao. Các cảm biến tích hợp các bộ phận cảm biến cộng với xử lý tín hiệu trên một máy in chân nhỏ và cung cấp đầu ra số đầy đủ. Một bộ cảm biến điện dung duy nhất được sử dụng để đo độ ẩm tương đối trong khi nhiệt độ được đo bằng một cảm biến khoảng cách băng. Cơng nghệ CMOSens áp dụng đảm bảo độ tin cậy cao và độ ổn định lâu dài. Cả hai bộ cảm biến được kết nối liền mạch với bộ chuyển đổi kỹ thuật số tương tự 14 bits và mạch nối tiếp. Điều này dẫn đến chất lượng tín hiệu vượt trội, thời gian đáp ứng nhanh và khơng nhạy cảm với nhiễu bên ngồi (EMC). Bảng dưới đây cho thấy các đặc điểm kỹ thuật của cảm biến SHT11.
Bảng 3-2: Đặc điểm kỹ thuật của SHT11
Đặc tính Mơ tả
Mẫu SHT11
Nguồn cung cấp 2.4-5.5V DC
Tín hiệu đầu ra Tín hiệu số với 2 dây giao điện
0.4Celsius (Max 2.5 Celsius) Độ phân giải độ ẩm 0.4 - 0.05% của 8 – 12 bits
Độ phân giải nhiệt độ 0.04 – 0.01 Celsius của 12 – 14 bits
Kích thước Mơ hình nhỏ 14*18*5.5mm; Mơ hình lớn 22*28*5mm