Hình 3-1: Sơ đồ khối giải pháp không dây của Microchip.[11]
Trong các giải pháp không dây của Microchip, có 3 lớp cấu hình cho ngăn xếp giao thức ứng dụng và các bộ thu phát vô tuyến đó là:
- Cấu hình ứng dụng (Application Configuration): có thể thay đổi giữa các thiết bị trong cùng một ứng dụng theo thiết kế phần cứng và vai trò của chúng trong ứng dụng và/hoặc mạng. Các nhà phát triển ứng dụng không dây thường làm phần lớn các công việc cấu hình ở tầng ứng dụng này.
- Cấu hình ngăn xếp của giao thức (Protocol Stack Configuration): nó sẽ trình diễn hoạt động của ngăn xếp giao thức. Đa số các cấu hình ở mức ngăn xếp là để quy định việc định thời của ngăn xếp cũng như chỉ định cơ chế định tuyến, v.v.
- Cấu hình bộ thu phát (Transceiver Configuration): định nghĩa tần số hoạt động, tốc độ dữ liệu và các tính năng vô tuyến khác của bộ thu phát.
Thông thường thì các thiết lập mặc định của cấu hình bộ thu phát và cấu hình ngăn xếp sẽ vẫn hoạt động tốt với ứng dụng mà không cần chỉnh sửa gì. Còn cấu hình ứng dụng thì thường được sửa lại để phù hợp với mục đích khác nhau của các ứng dụng không dây khác nhau.
Trong sơ đồ khối này chúng ta cũng thấy có mặt 2 khối nằm giữa các lớp cấu hình đó là MiApp và MiMAC. MiMAC và MiApp chính là 2 giao diện chuẩn hóa của Microchip thực hiện giao tiếp giữa các lớp của một ứng dụng không dây Microchip.
MiApp là giao diện được chuẩn hóa cho lớp ứng dụng cho phép tất cả các giao thức không dây của Microchip có thể đổi chỗ cho nhau mà không cần hoặc cần rất ít thay đổi ở mã chương trình ứng dụng.
MiMAC là giao diện được chuẩn hóa giữa các giao thức không dây Microchip và các bộ thu phát vô tuyến của Microchip. Giao diện này cho phép tất cả các bộ thu phát vô tuyến của Microchip có thể thay thế nhau trong một ứng dụng mà không cần hoặc cần rất ít chỉnh sửa ở mã chương trình ứng dụng.