Bối cảnh và vấn đề nghiên cứu

Sự phát triển của các công nghệ vô tuyến như WiFi, WiMAX và 3G đã thúc đẩy xu hướng kết nối không dây cho các hệ sinh thái thiết bị gia dụng và tự động hóa tòa nhà. Nhu cầu đặt ra trong thực tiễn là giám sát và điều khiển từ xa các hệ thống chiếu sáng, năng lượng, điện, nước và khí đốt mà không cần triển khai hạ tầng cáp truyền tải phức tạp. Chuẩn truyền thông mạng cá nhân không dây cự ly ngắn (WPAN) IEEE 802.15.4 (trong văn bản đồ án được ghi tắt là IEEE 802.4) ra đời nhằm đáp ứng yêu cầu truyền dữ liệu tốc độ thấp, kích thước nhỏ gọn, giá thành thấp và mức tiêu thụ năng lượng tối ưu.

Mặc dù giao thức ZigBee xây dựng trên chuẩn IEEE 802.15.4 được ứng dụng rộng rãi, độ phức tạp của ngăn xếp ngăn cản việc triển khai trên các hệ thống nhúng có tài nguyên hạn chế. Trước thách thức lựa chọn giải pháp mạng không dây hiệu quả kinh tế, tập đoàn Microchip đã giới thiệu giao thức MiWi – phiên bản thu gọn của ZigBee, tối ưu hóa cho các vi điều khiển họ PIC và dsPIC kết hợp cùng module thu phát sóng vô tuyến dải tần 2.4 GHz MRF24J40.

Đề tài "Thiết kế và thi công mạng điều khiển MiWi dùng module MRF24J40MA" được thực hiện tại Trường Đại học Giao thông Vận tải TP. Hồ Chí Minh nhằm giải quyết các nhiệm vụ nghiên cứu sau:

  1. Khảo sát nguyên lý hoạt động của ngăn xếp giao thức mạng không dây MiWi, bao gồm kiến trúc ba tầng: tầng ứng dụng MiApp, tầng mạng MiWi và tầng truy nhập môi trường MiMAC.
  2. Tìm hiểu thông số kỹ thuật, cấu hình phần cứng và phương thức giao tiếp SPI của module thu phát RF MRF24J40MA cùng vi điều khiển 16-bit dsPIC30F4011.
  3. Thiết kế sơ đồ nguyên lý và chế tạo bo mạch phần cứng cho thiết bị trung tâm (PAN Coordinator) và các thiết bị thành viên (End Devices).
  4. Lập trình firmware điều khiển cho vi điều khiển dsPIC30F4011 bằng trình biên dịch MPLAB C30 và xây dựng giao diện phần mềm quản trị trên máy tính kết nối qua cổng RS232.

Đối tượng nghiên cứu là ngăn xếp giao thức MiWi và giải pháp kết nối mạng cảm biến, điều khiển không dây. Phạm vi nghiên cứu tập trung vào việc hiện thực hóa mô hình mạng truyền thông cự ly ngắn ở dải tần vô tuyến 2.4 GHz, thử nghiệm thực tế tại phòng thí nghiệm Bộ môn Điện tử Viễn thông vào tháng 9 năm 2011.

Cơ sở lý thuyết và phương pháp nghiên cứu

Nghiên cứu dựa trên khung lý thuyết chuẩn hóa của chuẩn truyền thông mạng cá nhân không dây IEEE 802.15.4 định nghĩa cho hai tầng vật lý (PHY) và liên kết dữ liệu (MAC), kết hợp ngăn xếp phần mềm Microchip Wireless Protocol Stack.

Thành phần lý thuyết / Mô hình Đặc tả kỹ thuật trong nghiên cứu
Chuẩn mạng cơ sở IEEE 802.15.4 (WPAN), dải tần 2.4 GHz, tốc độ dữ liệu 250 kbps, kích thước khung MAC tối đa 127 bytes kèm 16-bit CRC.
Ngăn xếp giao thức Microchip Kiến trúc phân tầng gồm MiApp (lớp giao diện ứng dụng), MiWi (lớp mạng, định tuyến) và MiMAC (lớp điều khiển truy nhập phần cứng RF).
Mô hình địa chỉ Địa chỉ toàn cầu mở rộng EUI (8 bytes), mã định danh mạng PAN ID (16-bit), địa chỉ ngắn Short Address (16-bit).
Thuật toán bảo mật Mã hóa khối XTEA (eXtended Tiny Encryption Algorithm) với các chế độ hoạt động CBC-MAC, CTR và ECB tích hợp trong MiMAC.

Phương pháp nghiên cứu được triển khai bao gồm:

  • Phương pháp phân tích và tổng hợp lý thuyết: Hệ thống hóa cấu trúc ngăn xếp giao thức MiWi, nguyên lý định tuyến dạng cây (tree-routing), cơ chế quét kênh tìm mạng (Active Scan, Energy Detection Scan), và giao thức bắt tay (handshaking).
  • Phương pháp thiết kế và chế tạo kỹ thuật: Tính toán, thiết kế mạch nguyên lý và mạch in cho hệ thống nhúng dùng vi điều khiển dsPIC30F4011; đấu nối module thu phát vô tuyến MRF24J40MA qua giao tiếp ngoại vi SPI; thiết kế mạch chuyển đổi mức tín hiệu MAX232 để giao tiếp máy tính.
  • Phương pháp thực nghiệm kiểm thử: Nạp firmware viết bằng ngôn ngữ C thông qua trình biên dịch C30; kiểm tra khả năng quét kênh vô tuyến, quá trình gia nhập mạng của các node, truyền dữ liệu từ node thành viên về node trung tâm và hiển thị giám sát trên phần mềm máy tính.

Nguồn dữ liệu của nghiên cứu trích xuất từ tài liệu kỹ thuật chính hãng của Microchip Technology (datasheet dsPIC30F4011, datasheet MRF24J40MA, các tài liệu hướng dẫn MiWi Application Programming Interface) và dữ liệu thực nghiệm đo đạc từ mô hình phần cứng đã thi công.

Thiết kế và triển khai hệ thống

Đồ án là công trình kỹ thuật thiết kế phần cứng kết hợp phần mềm nhúng và phần mềm ứng dụng trên máy tính. Hệ thống phân chia thành hai khối thiết bị vật lý chính: Thiết bị trung tâm (PAN Coordinator) và Thiết bị thành viên (Member Devices / End Devices).

Thiết kế phần cứng

  1. Khối vi điều khiển trung tâm: Sử dụng vi điều khiển 16-bit dsPIC30F4011 kiến trúc RISC hiệu năng cao, tích hợp bộ điều khiển tín hiệu số (DSC), bộ nhớ Flash 48 KB, RAM 2 KB, EEPROM 1024 bytes, tích hợp các bộ định thời, module chuyển đổi tương tự - số (ADC 10-bit), module truyền thông nối tiếp UART và giao tiếp ngoại vi SPI tốc độ cao.
  2. Khối thu phát vô tuyến MRF24J40MA: Module sóng ngắn tích hợp sẵn ăng-ten mạch in PCB trên bo, tương thích chuẩn IEEE 802.15.4, hoạt động ở điện áp 2.4V – 3.6V, giao tiếp với vi điều khiển qua các đường tín hiệu SPI (SDI, SDO, SCK, CS) cùng các chân ngắt phần cứng (INT) và điều khiển chế độ (WAKE, RESET).
  3. Khối giao tiếp máy tính: Mạch giao tiếp chuẩn RS232 sử dụng IC MAX232 kết nối cổng UART của dsPIC30F4011 với cổng COM của máy tính cá nhân để truyền nhận chuỗi dữ liệu trạng thái mạng.

Thiết kế phần mềm

  1. Firmware cho vi điều khiển: Được tổ chức theo các file mã nguồn của ngăn xếp MiWi. Chương trình điều khiển thiết bị trung tâm thực hiện khởi tạo stack (MiApp_ProtocolInit), quét phổ tần chọn kênh sạch nhất, thiết lập mạng (START_CONN_ENERGY_SCN), cấp phát địa chỉ mạng cho các node con và lắng nghe dữ liệu định kỳ. Chương trình thiết bị thành viên thực hiện tìm kiếm mạng lân cận (MiApp_SearchConnection), gửi yêu cầu gia nhập mạng (JoinNetwork), thu thập tín hiệu và đóng gói gửi về thiết bị trung tâm bằng hàm SendReportByShortAddress.
  2. Phần mềm quản trị trên máy tính: Xây dựng giao diện hiển thị đồ họa gồm các bảng điều khiển: cửa sổ giám sát mức độ sử dụng các kênh vô tuyến (từ kênh 11 đến 26), danh sách trạng thái các user thành viên kết nối vào mạng, và cửa sổ hiển thị dữ liệu thời gian thực do các node gửi về.

Nội dung chính theo từng chương

Chương 1: Giao thức kết nối mạng không dây – MiWi (Microchip Wireless)

Chương 1 trình bày chi tiết về giao thức MiWi được Microchip thiết kế trên nền tảng IEEE 802.15.4 cho các mạng WPAN quy mô nhỏ đến trung bình. Hệ thống mạng MiWi hỗ trợ tối đa 1024 nút mạng, trong đó một mạng có tối đa 8 Coordinator, mỗi Coordinator quản lý tối đa 127 nút con (children).

Về mặt cấu hình mạng, giao thức hỗ trợ 4 cấu trúc liên kết:

  • Cấu hình hình sao (Star): Các End Device giao tiếp trực tiếp và duy nhất thông qua PAN Coordinator.
  • Cấu hình dạng cây (Cluster-Tree): Mạng gồm một PAN Coordinator đóng vai trò nút gốc (root), các Coordinator đóng vai trò cành cây và các End Device là lá cây; dữ liệu truyền theo phân cấp tuyến tính.
  • Cấu hình mắt lưới (Mesh): Các thiết bị đầy đủ chức năng (FFD) có thể định tuyến trực tiếp cho nhau không cần qua nút gốc, giúp giảm độ trễ và tăng tính ổn định của đường truyền.
  • Cấu hình điểm - điểm (Peer-to-Peer - P2P): Giao tiếp trực tiếp giữa hai thiết bị mà không phân biệt quan hệ nút cha - nút con.

Chương này cũng phân tích quy tắc cấu trúc địa chỉ ngắn (Short Address) 16-bit của MiWi:

  • Bit 15 - 11: Luôn giữ giá trị 0.
  • Bit 10 - 8: Trường số hiệu nút cha (Parent's Number), giới hạn tối đa 8 Coordinator trong hệ thống.
  • Bit 7: Trường RxOffWhenIdle quy định trạng thái tắt bộ thu khi rảnh rỗi để tiết kiệm năng lượng.
  • Bit 6 - 0: Trường số hiệu nút con (Child's Number), nhận giá trị 00h nếu thiết bị đó là một Coordinator.

Phần cuối chương phân tích định dạng tiêu đề (header) của gói tin MiWi (gồm Hops counter, Frame control, Dest/Source PAN ID, Dest/Source Short Address, Sequence Number, Report Type, Report ID), nguyên lý định tuyến dạng cây, cơ chế tìm kiếm nút thông qua địa chỉ cố định toàn cầu EUI (bằng cặp thông điệp EUI_ADDRESS_SEARCH_REQUEST và EUI_ADDRESS_SEARCH_RESPONSE), cơ chế mở socket ảo (Cluster Socket và P2P Socket) và hệ thống tập lệnh API của ngăn xếp (DiscoverNetworks, JoinNetwork, OpenSocket, RxPacket, WriteData...).

Chương 2: Giao diện lập trình ứng dụng không dây – MiApp (Microchip - Application)

Chương 2 mô tả tầng MiApp – giao diện lập trình trừu tượng hóa liên kết giữa tầng ứng dụng người dùng và các tầng giao thức truyền thông thấp hơn. MiApp giúp lập trình viên kiểm soát hoạt động mạng thông qua hai phương thức: cấu hình tiền biên dịch trong tệp tiêu đề và các hàm chức năng điều khiển thời gian chạy.

Nội dung chương tổng hợp hệ thống tham số cấu hình phần mềm cốt lõi:

  • Lựa chọn giao thức và phần cứng: #define PROTOCOL_MIWI, #define MRF24J40.
  • Quản lý kích thước bộ đệm và bảng liên kết: TX_BUFFER_SIZE (mặc định 40 bytes), RX_BUFFER_SIZE (40 bytes), CONNECTION_SIZE (10 kết nối).
  • Bật tắt các tính năng nâng cao: ENABLE_PA_LNA, ENABLE_HAND_SHAKE, ENABLE_SLEEP, ENABLE_ED_SCAN, ENABLE_ACTIVE_SCAN, ENABLE_SECURITY, ENABLE_INDIRECT_MESSAGE, RFD_WAKEUP_INTERVAL, HARDWARE_SPI, TARGET_SMALL, ENABLE_NETWORK_FREEZER (lưu trữ thông số mạng vào EEPROM khi mất điện).

Chương 2 trình bày chi tiết các hàm API của MiApp: nhóm hàm khởi tạo và chuyển kênh (MiApp_ProtocolInit, MiApp_SetChannel), nhóm hàm thiết lập kết nối và bắt tay (MiApp_StartConnection với các chế độ START_CONN_DIRECT, START_CONN_ENERGY_SCN, START_CONN_CS_SCN; MiApp_SearchConnection lưu kết quả vào cấu trúc ACTIVE_SCAN_RESULT), cùng các hàm phục vụ gửi/nhận thông điệp và quét phát hiện nhiễu vô tuyến.

Chương 3: Điều khiển đa truy cập mạng không dây – MiMAC (Microchip Wireless Media Access Controller)

Chương 3 trình bày tầng MiMAC có vai trò chuẩn hóa giao diện phần cứng giữa các ngăn xếp giao thức (MiWi, P2P) và các bộ thu phát RF của Microchip (MRF24J40, MRF49XA). Tầng này cho phép hoán đổi phần cứng thu phát mà không làm thay đổi tầng ứng dụng MiApp.

Trọng tâm của chương là phân tích định dạng khung truyền MiMAC và module bảo mật dữ liệu:

  • Định dạng khung MiMAC: Khung gói tin bổ sung trường Extra Control nhằm định rõ cơ chế bảo mật và cấu trúc khung.
  • Cơ chế mật mã: Sử dụng thuật toán mật mã khối XTEA (eXtended Tiny Encryption Algorithm) với chiều dài khóa 128-bit, thực hiện 32 chu kỳ xử lý Feistel để bảo mật dữ liệu với chi phí xử lý và dung lượng bộ nhớ tối thiểu.
  • Các chế độ bảo mật: Hỗ trợ mã hóa khối Electronic CodeBook (ECB), mã hóa dòng Counter (CTR), và tạo mã xác thực toàn vẹn thông điệp Cipher Block Chaining Message Authentication Code (CBC-MAC / MIC).
  • Giao diện lập trình MiMAC cung cấp các hàm API nền tảng để truyền frame thô, quản lý trạng thái nghỉ (Sleep) và kích hoạt cơ chế bảo vệ chống ghi đè dữ liệu.

Chương 4: Thiết kế mạng điều khiển

Chương 4 là phần hiện thực hóa kỹ thuật của đồ án tốt nghiệp, trình bày toàn bộ quy trình thiết kế và chế tạo hệ thống:

  • Giới thiệu cấu trúc bên trong của bộ vi điều khiển dsPIC30F4011 (kiến trúc Harvard, sơ đồ chân cắm 40 chân và chân dán 44 chân, cấu trúc ALU và tập thanh ghi DSP).
  • Đặc tính kỹ thuật của module MRF24J40MA: Tích hợp bộ dao động thạch anh, bộ điều chỉnh điện áp LDO nội, sơ đồ chân kết nối, giao diện vật lý tương thích chuẩn IEEE 802.15.4 PHY/MAC dải tần 2.4 GHz.
  • Thiết kế mạch in phần cứng cho Thiết bị trung tâm (kết nối dsPIC30F4011, MRF24J40MA, IC MAX232, bộ nguồn 3.3V và 5V, mạch nạp ICSP) và các Thiết bị thành viên (tối ưu hóa diện tích mạch, tích hợp các ngõ vào/ra điều khiển).
  • Xây dựng thuật toán firmware: Lưu đồ thuật toán thiết bị trung tâm thực hiện quét năng lượng phổ tần, khởi tạo PAN ID, nhận dạng thiết bị mới và chuyển tiếp dữ liệu qua UART; lưu đồ thuật toán thiết bị thành viên thực hiện quét mạng, đồng bộ, đóng gói dữ liệu và đi vào chế độ ngủ tiết kiệm điện.
  • Xây dựng phần mềm giao diện máy tính: Giao diện quản lý hiển thị đồ thị mức độ bận rộn của các kênh truyền sóng vô tuyến, trạng thái kết nối của từng nút người dùng (users) và bảng theo dõi dữ liệu truyền nhận.

Chương 5: Kết luận và hướng phát triển

Chương 5 đúc kết các kết quả đạt được sau quá trình thi công và đề xuất các giải pháp nâng cấp đề tài trong tương lai. Tác giả khẳng định tính đúng đắn của việc lựa chọn giao thức MiWi cho các ứng dụng giám sát vô tuyến cự ly ngắn và đánh giá khả năng vận hành ổn định của hệ thống mạch phần cứng tự chế tạo.

Kết quả và đóng góp của đồ án

Kết quả kỹ thuật đạt được

  1. Chế tạo phần cứng hoàn chỉnh: Đã thiết kế và thi công thành công các bo mạch vi điều khiển dsPIC30F4011 ghép nối hoạt động tương thích với module sóng MRF24J40MA và mạch giao tiếp máy tính RS232.
  2. Hiện thực hóa thành công ngăn xếp MiWi: Cấu hình và nạp thành công bộ thư viện Microchip Wireless (gồm MiApp, MiWi, MiMAC) vào vi điều khiển dsPIC30F4011 bằng trình biên dịch MPLAB C30.
  3. Vận hành hệ thống mạng vô tuyến đa điểm: Hệ thống thực hiện được việc quét kênh năng lượng (Energy Detection Scan), tự động chọn kênh truyền tối ưu, cấp phát địa chỉ mạng Short Address và kết nối ổn định giữa thiết bị trung tâm với các nút thành viên.
  4. Phần mềm giám sát trực quan: Phần mềm trên máy tính hiển thị chính xác đồ thị mức độ sử dụng các kênh tần số, phát hiện sự gia nhập của các node thành viên và cập nhật liên tục dữ liệu từ các node gửi về trung tâm.

Đóng góp của đề tài

  • Cung cấp một tài liệu kỹ thuật hoàn chỉnh bằng tiếng Việt về nguyên lý, cấu trúc gói tin và tập lệnh API của giao thức MiWi độc quyền từ Microchip tại thời điểm năm 2011.
  • Minh chứng tính khả thi của giải pháp mạng không dây thay thế ZigBee với chi phí thấp hơn, cấu hình đơn giản hơn, dung lượng mã nhỏ hơn mà vẫn đảm bảo độ tin cậy trong các ứng dụng mạng cá nhân không dây (WPAN).
  • Đưa ra bản thiết kế phần cứng và mã nguồn mẫu ứng dụng dòng vi điều khiển 16-bit dsPIC30F kết nối ngoại vi RF chuẩn IEEE 802.15.4 phục vụ học tập và nghiên cứu thực nghiệm.

Hạn chế và hướng nghiên cứu tiếp theo

Hạn chế được ghi nhận

  • Cấu hình mạng bị giới hạn bởi đặc tả giao thức MiWi: Hệ thống chỉ hỗ trợ tối đa 8 Coordinator và tối đa 1024 điểm nút toàn mạng.
  • Thử nghiệm thực tế dừng lại ở mô hình mạng nhỏ với số lượng nút hạn chế trong môi trường phòng thí nghiệm, chưa đánh giá ảnh hưởng của vật cản phức tạp hoặc khoảng cách truyền xa ngoài trời.
  • Giao tiếp giữa thiết bị trung tâm và máy tính vẫn sử dụng chuẩn nối tiếp RS232 truyền thống, chưa tích hợp giao diện USB hoặc kết nối mạng Ethernet/IP.

Hướng phát triển đề tài

  • Mở rộng số lượng node thành viên trên hệ thống mạng và kiểm thử định tuyến đa bước (multi-hop routing) trên mô hình Cluster-Tree hoặc Mesh thực tế.
  • Tích hợp các bộ cảm biến và cơ cấu chấp hành chuyên dụng để ứng dụng mạng MiWi vào hệ thống tự động hóa nhà thông minh: Tự động ngắt gas khi có rò rỉ, điều khiển mạng chiếu sáng, điều hòa không khí và quản lý điện nước từ xa.
  • Nâng cấp phần mềm trung tâm lên nền tảng web hoặc ứng dụng di động để cho phép người dùng giám sát hệ thống qua mạng Internet.

Giá trị tham khảo

Đồ án là tài liệu tham khảo kỹ thuật hữu ích đối với:

  • Sinh viên ngành Kỹ thuật Điện tử - Viễn thông, Kỹ thuật Máy tính và Tự động hóa: Phục vụ làm tài liệu tham khảo cho các môn học Mạng truyền thông công nghiệp, Vi điều khiển nâng cao, Thiết kế hệ thống nhúng và thực hiện các đồ án tốt nghiệp về mạng cảm biến không dây (WSN).
  • Kỹ sư phát triển sản phẩm nhúng không dây: Cung cấp thông tin chi tiết về thanh ghi, tệp cấu hình MiApp, cơ chế bảo mật XTEA trên tầng MiMAC và thiết kế phần cứng vi điều khiển dsPIC giao tiếp module RF qua bus SPI.

Các phần có giá trị tham khảo kỹ thuật cao nhất trong văn bản gồm: Chương 1 (cấu trúc trường địa chỉ Short Address và sơ đồ định tuyến), Chương 2 (bảng định nghĩa các macro cấu hình firmware MiApp) và Chương 4 (sơ đồ nguyên lý ghép nối phần cứng giữa dsPIC30F4011 và MRF24J40MA).

Câu hỏi thường gặp

1. Giao thức MiWi khác biệt như thế nào so với giao thức ZigBee theo phân tích của tác giả?
MiWi là một phiên bản giao thức không dây thu gọn của ZigBee do Microchip phát triển độc quyền dựa trên tầng PHY và MAC của chuẩn IEEE 802.15.4. MiWi loại bỏ bớt các tầng ứng dụng phức tạp của ZigBee nhằm giảm thiểu dung lượng mã (code footprint) và yêu cầu tài nguyên vi điều khiển, hướng tới các mạng không dây quy mô nhỏ đến trung bình, cự ly ngắn, chi phí thấp và tiết kiệm năng lượng.

2. Cấu trúc địa chỉ ngắn (Short Address) trong mạng MiWi giới hạn số lượng thiết bị như thế nào?
Short Address có độ dài 16-bit. Trong đó, trường Parent's Number chiếm 3-bit (từ bit 8 đến bit 10), giới hạn số lượng Coordinator trong một mạng là tối đa 8 (bao gồm cả PAN Coordinator). Trường Child's Number chiếm 7-bit (từ bit 0 đến bit 6), cho phép mỗi Coordinator quản lý tối đa 127 nút con. Toàn mạng hỗ trợ tối đa 1024 điểm nút. PAN Coordinator luôn mang địa chỉ cố định là 0000h.

3. Cơ chế bảo mật trong tầng MiMAC sử dụng thuật toán nào?
Tầng MiMAC sử dụng thuật toán mật mã khối XTEA (eXtended Tiny Encryption Algorithm) với độ dài khóa 128-bit chạy qua 32 chu kỳ xử lý. Giao thức hỗ trợ các chế độ bảo mật như Electronic CodeBook (ECB), Counter (CTR) và tạo mã toàn vẹn thông điệp Cipher Block Chaining Message Authentication Code (CBC-MAC).

4. Module MRF24J40MA giao tiếp với vi điều khiển dsPIC30F4011 qua những tín hiệu vật lý nào?
Module MRF24J40MA giao tiếp với dsPIC30F4011 thông qua giao tiếp nối tiếp ngoại vi SPI gồm các đường tín hiệu truyền nhận dữ liệu và xung nhịp (SDI, SDO, SCK, CS), kết hợp cùng các chân điều khiển chuyên dụng gồm chân ngắt phần cứng INT, chân đánh thức WAKE và chân tái lập RESET.

5. Khối phần mềm máy tính trong đồ án thực hiện những chức năng giám sát nào?
Phần mềm trên máy tính nhận dữ liệu từ PAN Coordinator qua cổng RS232, có chức năng hiển thị mức độ bận rộn và chất lượng của các kênh truyền vô tuyến 2.4 GHz, nhận dạng và hiển thị danh sách các nút thành viên tham gia mạng, đồng thời ghi nhận và trình diễn dữ liệu truyền về từ các nút thành viên theo thời gian thực.

Kết luận

Đồ án tốt nghiệp "Thiết kế và thi công mạng điều khiển MiWi dùng module MRF24J40MA" của sinh viên Nguyễn Đình Minh và Võ Văn Triều đã nghiên cứu thành công ngăn xếp giao thức không dây MiWi của Microchip dựa trên nền tảng chuẩn IEEE 802.15.4. Nhóm tác giả đã thiết kế, chế tạo hoàn chỉnh phần cứng bo mạch vi điều khiển dsPIC30F4011 kết hợp module vô tuyến 2.4 GHz MRF24J40MA và xây dựng thành công phần mềm giám sát qua cổng RS232. Kết quả thực nghiệm khẳng định mạng truyền thông hoạt động ổn định, cung cấp giải pháp kỹ thuật khả thi, chi phí thấp cho các bài toán điều khiển và thu thập dữ liệu không dây cự ly ngắn.