PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   MiWi, Zigbee, Ethernet (http://www.picvietnam.com/forum/forumdisplay.php?f=60)
-   -   Truyền ,nhận dữ liệu giữa 2 node mạng ,sử dụng zigbee (http://www.picvietnam.com/forum/showthread.php?t=32612)

travp 27-07-2013 12:20 PM

Truyền ,nhận dữ liệu giữa 2 node mạng ,sử dụng zigbee
 
Hiện tại mình có 2 con PIC24(PIC24FJ128GA306) mỗi con đều có gắn anten ,thiết bị chuẩn zigbee. Bây jo mình muốn :
đặt tên 2 con vdk này là A,B. Mỗi 1 con mình cho nó kết nối vs máy tính(Đăt tên mà máy tính A và B)
Mình muốn là: máy tính A, yêu câu con vi điều khiên A gửi tin nhắn Đến con vdk B là:"may ten là gì",con vdk B nhận dc tin nhắn, nó truyên lên máy tính B, dingf tin nhắn này. Rối m viết tin nhắn trả lời ở máy tính B. vd"tao la B", rồi yêu cầu cob vdk B ,giu tín nhắn trả lời chon con vdk A, rồi con A truyền tin nhắn nhận dc Lên máy tính A.
Để làm dc như thế , mình phỉa tìm hiểu những gì về zigbee, hơn nữa gợi ý cách viết code cho ví dụ mình nêu ở trên.
mình cũng đọc tài liệu zigbee và những code mẫu của microchip rồi , nhưng bó tay,ko hieeuy nổi. Mong mọi người giúp đỡ!

nupakachi 27-07-2013 02:49 PM

+>Theo mình thứ nhất bạn cần tìm hiểu xem cấu trúc lớp của mạng zegbee .
tài liệu :ZigBee2006 Application Note 01232A
+> bạn muôn viết truyền nhận được giữa hai note mạng zegbee thì bạn cần phải biết được : cluster, endpoin, address của note zegbee mà bạ muốn truyền đến hay là con nhận.
+> khi bạn truyền một bản tin từ bên A-B thì từ bên bản tin của bên A gửi đi được dán thêm những header sau khi con B nhận được nó sẽ bóc những header đó ra và lấy bản tin mà bạn vừa truyền từ A /

travp 28-07-2013 01:08 PM

Bạn có thể nói rõ hơn , những header dán thêm vào bản tin nhắn của CỦA bên A dc ko?
thanks bạn đã giúp đỡ.

Knight_FlyCn 23-08-2013 01:27 PM

Cái này rất dễ. Không có gì khó cả. Khó ở chỗ bạn muốn truyền đi bao xa thôi. Vì công suất của mạch zigbee phụ thuộc vào code bạn viết.

tnt288 08-12-2013 04:36 PM

Các bác có thể nói rõ hơn hoặc chia sẽ tài liệu được ko/?? Nói chung chung thế này những người mới bắt đầu khó hình dung quá.

caddish12 04-01-2014 02:10 PM

Điều cần thiết là các bạn phải hiểu rõ về zigbee trước, sau đó mới tập trung làm dc, chứ các bạn chưa tìm hiểu thì sao có thể chỉ cho các bạn được?
Và điều lưu ý là truyền 1 string dài sẽ dẫn đến nhiều delay, vì vậy thay vì truyền "tao là b" bạn chỉ cần truyền 0,1 để hiện ra cái chữ đó dc lưu ở bộ nhớ, tối ưu chương trình sẽ làm mạng của bạn trở nên perfect hơn.
Thân!


Múi giờ GMT. Hiện tại là 06:54 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam