メイン Link (MAC) Layer Settings IEEE 802.15.4の設定について | 投稿するにはまず登録を |
題名 | 投稿者 | 日時 |
---|---|---|
IEEE 802.15.4の設定について | K.T | 2011/8/18 16:10 |
Re: IEEE 802.15.4の設定について | tomie | 2011/8/20 10:08 |
Re: IEEE 802.15.4の設定について | K.T | 2011/8/22 14:24 |
Re: IEEE 802.15.4の設定について | tomie | 2011/8/23 21:38 |
Re: IEEE 802.15.4の設定について | K.T | 2011/8/25 14:45 |
» Re: IEEE 802.15.4の設定について | chackn | 2011/8/25 23:09 |
Re: IEEE 802.15.4の設定について | K.T | 2011/8/29 10:10 |
Re: IEEE 802.15.4の設定について | forum_support | 2011/9/7 23:15 |
Re: IEEE 802.15.4の設定について | forum_support | 2011/10/25 13:49 |
Re: IEEE 802.15.4の設定について | K.T | 2011/11/7 14:51 |
Re: IEEE 802.15.4の設定について | mirie | 2011/11/7 15:17 |
Re: IEEE 802.15.4の設定について | K.T | 2011/11/9 12:21 |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
chackn | 投稿日時: 2011/8/25 23:09 |
常連 登録日: 2005/5/13 居住地: Kanagawa, Japan 投稿: 61 |
Re: IEEE 802.15.4の設定について Sleep modeの前に、BO=0, SO=0でデータの送受信ができない原因について考えてみました。
BO=0, SO=0ということは、ビーコン間隔とスーパーフレーム間隔が最少のaBaseSuperframeDurationになるということです。 ソースを読むと、 const UInt16 aBaseSuperframeDuration = aBaseSlotDuration*aNumSuperframeSlots; となっています。この値は60シンボルx16=960シンボル。 OQPSKでは1シンボルが2ビットだから、バイト数に直すと120バイトになりますね。 ちなみにビーコンフレームサイズは、 const UInt8 aMaxBeaconOverhead = 75; ですから、データに使えるのは最大でも引き算すると55バイト。 CBRのバイト数は50バイトですが、IP/UDPヘッダが加わるので75バイトは越えてしまいますね。 これが、BO=0, SO=0でデータの送受信できない原因ではないかと思います。 BO=5, SO=1でCBRのデータサイズが50バイトの場合は240バイトだから足りるような気がしますけどね。 あと、確かSleepモードになるのはRFDだけではないかと。 少なくともPAN CoordinatorはSleepにはならなかったような。 |
フラット表示 | 前のトピック | 次のトピック |