XBEE API.

Digi Xbee / Xbee-Pro OEM RF ¸ðµâ ¿ë Java API
Áö±Ý ´Ù¿î·Îµå

XBEE API. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Andrew Rapp
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://code.google.com/u/andrew.rapp/
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 5.9 MB

XBEE API. ű×


XBEE API. ¼³¸í

Digi Xbee / Xbee-Pro OEM RF ¸ðµâ ¿ë Java API XBEE API´Â API ¸ðµå¿¡¼­ XBEE / XBEE-PRO ½Ã¸®Áî 1 (802.15.4) ¹× Series (Znet 2.5 ¹× ZB / ZigBee Pro) OEM RF ¸ðµâ°ú Åë½Å ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â Java APIÀÔ´Ï´Ù. XBEE APIÀÇ ¸ñÇ¥´Â Xbee RadioS¿Í »óÈ£ ÀÛ¿ëÇϱâ À§ÇØ À¯¿¬ÇÏ°í °£´ÜÇÑ API¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. À¯¿¬¼º¸é¿¡¼­ ¸ñÇ¥´Â ƯÁ¤ ±¸Çö (¿¹ : GUI, À¥ ¾Û)À¸·Î Á¦ÇÑÇÏÁö´Â ¾ÊÁö¸¸ ´ë½Å »ç¿ëÇÏ´Â ¹æ¹ýÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. XBEE API ¼ÒÇÁÆ®¿þ¾î´Â Windows, Mac ¹× Linux¿¡¼­ Å×½ºÆ®µÇ¾úÀ¸¸ç Java 5 ÀÌ»ó ¹× rxtx¸¦ Áö¿øÇÏ´Â ´Ù¸¥ Ç÷§Æû¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "Xbee API"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ XBEE / XBEE-PRO ½Ã¸®Áî 1 (802.15.4) ¹× Series 2 (Znet 2.5 ¹× Zb / ZigBee Pro) OEM RF ¸ðµâ°ú Åë½ÅÇÏ´Â Java API´Â API ¸ðµå¿¡¼­. ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ ¸ñÀûÀº Xbee Radios¿Í »óÈ£ ÀÛ¿ëÇϱâ À§ÇØ À¯¿¬ÇÏ°í °£´ÜÇÑ API¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. À¯¿¬¼º¸é¿¡¼­ ¸ñÇ¥´Â ƯÁ¤ ±¸Çö (¿¹ : GUI, À¥ ¾Û)À¸·Î Á¦ÇÑÇÏÁö´Â ¾ÊÁö¸¸ ´ë½Å »ç¿ëÇÏ´Â ¹æ¹ýÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾î´Â Windows, Mac ¹× Linux¿¡¼­ Å×½ºÆ®µÇ¾úÀ¸¸ç Java 5 ÀÌ»ó ¹× RXTX¸¦ Áö¿øÇÏ´Â ´Ù¸¥ Ç÷§Æû¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÀÚ¹Ù ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ ÃÖ´ë ÆäÀ̷εå Å©±â´Â ´õ ÀÌ»ó ½Ã¸®Áî 1°ú 2 ¿¢½ººê ¸ðµÎ¿¡ ´ëÇØ ¸ðµÎ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. ÀÌ º¯°æÀÇ ÀÌÀ¯´Â Æß¿þ¾î¿¡ µû¶ó ÃÖ´ë Å©±â°¡ ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¾î ZnetÀº 72 ¹ÙÀÌÆ®ÀÌÁö¸¸ ZB Pro´Â ¾Ïȣȭ¿Í °°Àº ƯÁ¤ ±¸¼º¿¡ µû¶ó ÃÖ´ë 84 ¹ÙÀÌÆ® ÀÌÇÏÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ ÃÖ´ë Å©±â¸¦ Á¤ÀÇ ÇÒ ¼ö ÀÖµµ·Ï »õ ¸Þ¼­µå (SetMaxPayLoadSize)°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ÆäÀ̷εå Å©±â°¡ »ç¿ëÀÚ Á¤ÀÇ ÇѰ踦 ÃÊ°úÇÏ¸é º¸³»´Â µ¿¾È ¿¹¿Ü°¡ ¹ß»ýÇÕ´Ï´Ù. ¡¤ APIID¿¡¼­ TX_STATUS_RESPONEÀÇ TX_STATUS_RESPONES·Î À̸§À» º¯°æÇÏ¿© 64 ºñÆ® ÁÖ¼Ò ÁöÁ¤¿¡µµ Àû¿ëµÇ´Â ÀáÀçÀû È¥¶õÀ» Á¦°ÅÇÕ´Ï´Ù. ¡¤ ½Ã¸®Áî 1 ¿¢½ººê¿¡ ´ëÇÑ Nodediscover Ŭ·¡½º Ãß°¡ ¡¤ Series 2 ¿ë Nodediscover »ç¿ëÀÇ Ãß°¡ ¿¹ : NodedIccoverTest.java ¡¤ TXStatusResponse (Series 1) ¹× ZnetTxStatusResponse (Series 2)¿¡ issuccess () ¸Þ¼Òµå°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ NO_RESPONSE (4) STATUS RESTAMISE ENUM SERIES 110C8 Æß¿þ¾îÀÇ »õ·Î¿î ±â´É ¡¤ znet_max_payload_size·Î max_payload_size·Î znet_max_payload_size·Î º¯°æµÇ¾ú½À´Ï´Ù. ¾ÕÀ¸·Î ³ª´Â Znet ´ë½Å ÀÏ¹Ý ZB (ZigBee) Á¢µÎ¾î¸¦ »ç¿ëÇÏ°Ú½À´Ï´Ù. ¾ð±Þ µÈ °æ¿ì¸¦ Á¦¿ÜÇÏ°í Znet°ú ZB Pro Æß¿þ¾î°¡ ¸ðµç Znet ¹× ZB Ŭ·¡½º¿¡ Àû¿ëµË´Ï´Ù. ¡¤ ³ëµå ID°¡ÀÖ´Â ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. º¸°í¸¦ À§ÇØ Nerio Montoya ´öºÐ¿¡ ¡¤ ÀÏ·ÃÀÇ ÆÐŶ¿¡ ´ëÇÑ ÆÐŶ¿¡ ´ëÇÑ Á¤º¸ ·Î±× ¼öÁØÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ·¸°ÔÇÏ¸é µð¹ö±× ¼öÁØÀÇ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ½±°Ô ºÐ¼® ÇÒ ¼ö ÀÖ½À´Ï´Ù. runtimeException ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ 64 ºñÆ® ÁÖ¼Ò¿¡ ´ëÇÑ ±¸Çö°ú °°½À´Ï´Ù. ¡¤ XBEE´Â ÀÌÁ¦ Á÷·Ä ÄÉÀ̺íÀÌ ºÐ¸®µÇ¸é ÆÐŶÀ» ÆĽÌÇÕ´Ï´Ù. ÀÌÀü¿¡ Rxtx´Â Bonkers °¡°í ·Î±× ¿À·ù°¡ÀÖ´Â ÇÏµå µå¶óÀ̺긦 ä ¿ó´Ï´Ù. ¡¤ IsAddressBroadcast ¹× IsPanBroadcast ½Ã¸®Áî 1 RX ¿ë ISPanBroadCast ¸Þ¼­µå Ãß°¡ ¡¤ »õ·Î¿î ZB Pro ƯÁ¤ »óÅ Ãß°¡ TX »óÅ ÀÀ´ä Ŭ·¡½º¿¡ ¡¤ ¹ÙÀÌÆ® utils¿¡¼­ tostring·Î ±³Ã¼ µÊ ¡¤ ZB PRO MANUAL ¹× ±âŸ ¼³¸í¼­ ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù. ¡¤ ZnetRemoTeatRequest¸¦ ¼öÁ¤ µÈ ZnetRemoTeatRequest¿¡¼­ ATCommand ¹× ZnetRemoTeatResponse¸¦ Subclass ATCommandResponse¿¡ ¼öÁ¤Çß½À´Ï´Ù. ÀÌ º¯°æÀ» ¼öÇàÇÏ·Á¸é atCommandResponse¿¡¼­ int to status (enum)¿¡¼­ getStatus ¸Þ¼ÒµåÀÇ ¹Ýȯ À¯ÇüÀ» º¯°æÇؾßÇß½À´Ï´Ù. ISOK () ¸Þ¼Òµå¸¦ »ç¿ëÇÏ´Â °æ¿ì º¯°æÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ XBEE.JAVA ¿ë IXBEE.JAVA¸¦ »ý¼ºÇß½À´Ï´Ù ¡¤ Xbeepins.java¿¡ ¸ðµç ÇÉÀ» Ãß°¡Çß½À´Ï´Ù ¡¤ TX Ŭ·¡½º¿¡ ´ëÇÑ Ãà¾à µÈ ÀÎÁõÀÚ°¡ Ãß°¡µÇ¾ú½À´Ï´Ù ¡¤ XBEE Ŭ·¡½º¿¡ iSconnected ¸Þ¼Òµå°¡ Ãß°¡µÇ¾ú½À´Ï´Ù ¡¤ ZBFORCESAMPLEREQUEST Ŭ·¡½º¿Í ÇØ´ç ¿¹Á¦°¡ Ãß°¡µÇ¾ú½À´Ï´Ù ¡¤ Á¤¸® µÈ ¿¹Á¦ ¡¤ WPAN I / O »ùÇà ¿¹Á¦ Ãß°¡ ¡¤ ZNET / ZB PRO I / O »ùÇà ¿¹Á¦ Ãß°¡ ¡¤ Á¦°Å µÈ Áߺ¹ µ¿±âÈ­ ¿¹Á¦ Á¦°Å


XBEE API. °ü·Ã ¼ÒÇÁÆ®¿þ¾î