国产一区二区三区免费视频-国产一区二区三区免费在线-国产一区二区三区免费在线视频-国产一区二区三区内射-国产一区二区三区内射高清-国产一区二区三区欧美精品


上海皕科電子有限公司

Shanghai Bitconn Electronic Co.,Ltd.

公司介紹
上海皕科電子有限公司是一家專業的芯片代理商和方案提供商。總部設在上海,是一家專業為中國電子企業提供單片機,無線RF,以太網IC及外圍器件、開發工具和相關應用解決方案的高新技術企業。公司的主要代理品牌有Digi、Wiznet、Xinnova,以及華虹MCU等。
  公司擁有優秀的銷售團隊和專業的研發部門,不但在品牌、價格、供貨、服務等方面領先業界,而且可為客戶提供及時、可行的技術支持和整體設計服務,滿足不同客戶多層次需求。

XBee 802.15.4 Addressing

發表時間:2015/03/13 00:00:00  瀏覽次數:4306  
字體大小: 【小】 【中】 【大】

The 802.15.4 RF protocol uses addressing to distinguish one radio from the next and prevents duplicate data packets. It is very important that each XBee module have a unique source address (MY) to prevent non-duplicate messages from being ignored as duplicates.

Broadcast vs. Unicast

The 802.15.4 specification has two basic forms of addressing between the modules, Broadcast and Unicast.

Broadcast:

A Broadcast message is a message that will be received by all modules on any given PAN (by default MaxStream uses the PAN ID=0x3332). In 802.15.4 a Broadcast message is sent only once and not repeated, so there is no guarantee of any given node receiving the message. In order to send a Broadcast message set the DH=0x0 and the DL=0xFFFF. With these settings all XBee modules within range of the broadcasting node will receive the message.

Unicast:

A Unicast message is a more reliable method for delivering data. A Unicast message is sent from one module to any other module based on the module's addressing. If the message is properly received the receiving radio will send back an acknowledgment or ACK. If the transmitting module doesn't receive an ACK it will attempt MAC level retires (3 MAC level retires for every transmission for a total of 4 attempts) until it receives an ACK. This greatly increases the probability of getting the data through to the destination.

16 Bit Addressing vs. 64 Bit Addressing

There are two major methods for sending a Unicast message, using either 16 bit addressing or 64 bit addressing. One or both methods can be used to communicate to an XBee module, however, 16 bit addressing can be disabled while 64 bit addressing cannot.

16 Bit Addressing:

The first method for Unicast addressing to be discussed is 16 bit addressing. This form of addressing is more convenient for smaller networks or networks with a fixed number of radios.

16 bit addressing uses a 16 bit hex number (hence the name) to determine each radios source and destination address. When setting up a network each of the XBee radios must have a unique source address. The MY parameter by default is set at zero so when using 16 bit addressing it will have to be changed to a unique number. Since the address is 16 bits in length there are 65536 unique addresses.

In order to get data transfer from one module to another, the destination address (DL in this case) of the transmitting radio must match the source address (MY) of the receiving radio. The opposite does not need to be true if the communication is one-way. When using 16 bit addressing the DH parameter must be left at its default DH=0x0.

64 Bit Addressing:

The next method of Unicast addressing is 64 bit addressing, the 64 bit addresses are IEEE MAC addresses. 64 bit addressing is typically better for very large networks or open-ended networks where modules may be added in the future. The basic concept of 64 bit addressing is the same as with 16 bit except you don't have to set the MY source address. The 64 bit source address is assigned by the IEEE to MaxStream and is guaranteed to be unique (there are 18.45e18 unique address with 64 bits).

The value of the source address can be determined by reading the SH & SL values on any module. In order to send a message to a particular module set the DH & DL of the transmitter to the SH & SL of the receiver (where DH=SH & DL=SL). Just like 16 bit addressing you don't need to set the destination addresses of the receiver if you only need one-way communication.

One may wish to disable the 16 bit addressing, and force the use of the 64 bit address. To disable, set MY=0xFFFF or MY=0xFFFE. There is no method for disabling 64 bit addressing on the XBee.


文章評論
發表評論:(匿名發表無需登錄,已登錄用戶可直接發表。) 登錄狀態: 未登錄,點擊登錄
上海皕科電子有限公司 版權所有
地址:上海市閔行區都園路4288號D區210室
電話:021-54852770
郵件:sales@bitconn.com
 
主站蜘蛛池模板: 欧美老熟妇又粗又大 | 老师久久高潮视频 | 国产精品69久久久久孕妇欧美 | 中文字幕一区二区三 | 狠狠色噜噜狠狠狠狠 | 另娄专区欧美制服在线亚洲欧 | 久久国产成人精品麻豆 | 蜜芽视频精品无码福利一区二区 | 国产日韩av免费在线观看 | 真实国产普通话对白乱子子伦视频 | 日韩av吉吉 影音先锋 | 高清有码国产一区二区 | 18禁肉肉无遮挡无码网站 | 中文字幕欧美日韩久久 | 欧美三级视频网站 | 妖精视频一区二区免费 | 亚洲无码黄色免费网址 | 威龙行动免费观看 | 国产精品看高国产精品不卡 | 色综合成人网 | 亚洲日韩国产人成在线发布 | 国产成人91高清精品免费 | 好男人免费影院www神马 | a级毛片一区二区免费视频 a级毛片影院不卡午夜一区成人 | 人妖操女人 | 婷婷激情五月 | 波多野吉衣一区二区三区四区 | 2021最新国产成人精品 | 日本乱子伦一区二区三区 | 911在线国内在线自产特色 | 麻豆一二三区精品蜜桃 | 久久精品免视看国产成人 | 婷婷丁香色 | 色99久久久久高潮综合影院 | av无码一区二区三区鸳鸯影院 | 亚洲精品国产第一区第二区 | 人妻欧美高清中国少妇初尝黑人 | 成人国产在线欧美精品 | 狼人综合在线 | 亚洲国产精品一区二区第一页 | 毛茸茸性毛茸茸大b |