Kiến trúc này cho phép dễ dàng điều chỉnh phần cứng cho các ứng dụng khác nhau bằng các mô-đun slave, đồng thời cung cấp mức điện và bộ nhớ tính tốn trung bình, và phần cứng giao tiếp khơng dây bên trong bản chính. Việc phân phối và quản lý năng lƣợng trong node đƣợc duy trì bằng các mơ-đun nguồn.
Node đƣợc thiết kế để có ít nhất mơ-đun nguồn cung cấp năng lƣợng và mơ- đun chính, hai mơ-đun này chứa tất cả các thuộc tính bên trong nhƣ phần cứng giao
tiếp khơng dây, hỗ trợ nhiều giao diện ngoại vi, xử lý cơ bản và bộ nhớ, quản lý năng lƣợng và các giao diện phân phối. Phần cứng chứa có một số mơ-đun slave đơn giản. Bất kể các loại và số lƣợng các mô-đun trong ngăn xếp phần cứng, tín hiệu và các nguồn cung cấp điện đƣợc chuyển giữa các mô-đun bằng bộ kết nối ngăn xếp phần cứng.
- Mơ-đun chính: chứa hai bộ xử lý để cho phép truyền thông không dây trong khi
cung cấp các phƣơng tiện cần thiết cho kiến trúc phần cứng có thể xếp chồng lên nhau, mơ-đun chính chịu trách nhiệm truyền thơng không dây, quản lý trao đổi dữ liệu trong node, xử lý dữ liệu và ra quyết định, trong khi giám sát các giao diện nguồn và quản lý chế độ nguồn trong node. Các tính năng chính có thể đƣợc tóm tắt nhƣ sau:
+ Bộ điều khiển RF và Bộ điều khiển chính đều là những vi điều khiển có thể lập trình. Bộ điều khiển RF có bộ xử lý 8-bit chạy ở tần số 16 MHz hoặc 32 MHz, trong khi bộ điều khiển chính có bộ xử lý 32-bit có thể hoạt động ở tốc độ 72 MHz.
+ Bộ điều khiển RF đã tích hợp chuẩn khơng dây IEEE 802.15.4, tích hợp cơng cụ định vị. Trong khi bộ điều khiển chính đã tích hợp Ethernet MAC, và thiết bị USB2.0 luôn sẵn sàng hoạt động, cũng nhƣ nhiều giao diện nối tiếp tiêu chuẩn. + Bộ điều khiển RF có thể tắt nguồn của bộ điều khiển chính khi khơng cần đến quá trình xử lý, trong khi đó bộ điều khiển chính có thể điều khiển các trạng thái và cấp điện áp của các nguồn điện thông qua các giao diện đƣợc cung cấp bởi mơ-đun nguồn.
+ Có thể tắt các thiết bị ngoại vi riêng lẻ của bộ điều khiển chính và đầu cuối RF của bộ điều khiển RF.
+ Điều chỉnh tần số hoạt động của bộ điều khiển RF và bộ điều khiển chính.
+ Đồng bộ hóa thời gian đƣợc giải quyết bằng các phƣơng tiện tín hiệu do bộ điều khiển RF hoặc bộ điều khiển chính cung cấp. Đồng bộ hóa thời gian mạng đƣợc đảm bảo bởi bộ điều khiển RF.
- Mơđun nguồn: Mơ-đun có trách nhiệm cung cấp năng lƣợng cho tất cả các mô-đun
trong node. Các tính năng chính của mơ-đun nguồn có thể đƣợc tóm tắt nhƣ sau: + Node hỗ trợ kết nối pin. Mô-đun nguồn đƣợc thiết kế để vận hành trong giới hạn an toàn của pin.
+ Bộ nguồn có bộ sạc pin cho phép sạc trực tuyến pin khi nguồn khác đƣợc nối với nguồn cung cấp.
+ Hai lựa chọn cung cấp độc lập đƣợc cung cấp thơng qua mơ-đun nguồn, tồn bộ node hỗ trợ quản lý đƣờng dẫn linh hoạt khi node đƣợc cung cấp thông qua pin và các nguồn khác.
+ Có thể theo dõi tình trạng pin tại mỗi thời điểm.
+ Mức điện áp trên đƣờng dây chính của node có thể đƣợc giám sát.
- Mô-đun slave: Là loại mô-đun không thể chủ động kết nối bằng vi điều khiển mà
cần các thiết bị ngoại vi khác để kết nối, có ba loại mơ-đun slave đƣợc xác định tùy thuộc vào mục đích là:
+ Slave hoạt động: Loại mơ-đun này có đơn vị xử lý riêng, nó xử lý dữ liệu và các vấn đề liên quan đến trình điều khiển.
+ Slave thụ động: Loại mô-đun này không chứa bộ xử lý riêng của nó, nhƣng có phần cứng liên quan đến phần mềm điều hành của cảm biến, van tự động, đƣợc kết nối với một trong các giao diện của mơ-đun chính trên bộ kết nối phần cứng.
+ Slave mở rộng: Loại mô-đun này là phần mở rộng cho mơ-đun chính. Các mơ- đun slave đƣợc dự định là sự triển khai phần cứng của các ứng dụng.