Truyền ,nhận dữ liệu giữa 2 node mạng ,sử dụng zigbee

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • travp
    Nhập môn đệ tử
    • Jan 2013
    • 5

    #1

    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
    Đệ tử 1 túi
    • Jan 2013
    • 21

    #2
    +>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 /

    Comment

    • travp
      Nhập môn đệ tử
      • Jan 2013
      • 5

      #3
      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 đỡ.

      Comment

      • Knight_FlyCn
        Đệ tử 1 túi
        • Apr 2013
        • 17

        #4
        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.

        Comment

        • tnt288
          Nhập môn đệ tử
          • Jun 2009
          • 10

          #5
          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á.

          Comment

          • caddish12
            Đệ tử 1 túi
            • Apr 2010
            • 25

            #6
            Đ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!
            Thanh Nguyen,
            International University, VNU

            Comment

            Working...