• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » Low Power RF RemoTI for RF4CE Remote Controls Forum » how get PAN ID without target emulator?
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

how get PAN ID without target emulator?

how get PAN ID without target emulator?

This question is answered
Julian Ilham
Posted by Julian Ilham
on Jan 13 2012 09:57 AM
Prodigy150 points

How to get pan ID and short id without Target Emulator?

because, i failed to pair the target board to remote control without target emulator after i downloaded the target board. So, if i want to pair remote and target board, i had to get the pan id and short id with target emulator first. and then i could pair remote and target board without target emulator.

thanks in advance

rgds

Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Torbjorn Sorby
    Posted by Torbjorn Sorby
    on Jan 13 2012 10:19 AM
    Intellectual1705 points

    Hi Julian,

    The Target Board is usually mounted with a device running an RNP (RemoTI Network Processor). Whenever a device is power cycled it needs a call to RTI_InitReq() to initialize and start the stack. On an RNP this is called by the host, e.g. Target Emulator, over the serial communication, e.g. UART.

    If you do not want to use Target Emulator to generate and send the RTI_InitReq you may use any other tool, like HyperTerminal. The format of the RTI_InitReq() is:

    FE 00 4A 03 49

    Hope this helps,

    Torbjorn

    Best regards,

    Torbjorn

     Helps us tracking and improving the quality of our support to the community:

    if you were satisfied with the answer and of the support, could you please click on 'Verify this post'?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Julian Ilham
    Posted by Julian Ilham
    on Jan 16 2012 19:11 PM
    Prodigy150 points

    thx for the answer Torbjorn,

    i want to ask u again. is it possible if i want to send "FE 00 4A 03 49" without external device? i mean, is it possible if i send it via remote, so i dont need the computer to get the pan ID and short address?

    rgds

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Torbjorn Sorby
    Posted by Torbjorn Sorby
    on Jan 17 2012 09:51 AM
    Intellectual1705 points

    Hi Julian,

    The idea is that this command initializes the stack. The initialization process on an RNP (RemoTI Network Processor)  is called by the host over the serial communication chosen. The example I gave is using UART. Since the stack is not initialized; the radio is not on, and the device cannot respond to OTA (over the air) messages.

    You could have had a button on the device running the RNP, and have this button press generate a call to RTI_InitReq(). This does however require a modification of the firmware. You could even have it initialize as part of the power-on sequence, again this requires changes in the firmware. Since you have access to the code, the modifications can be done easily. The BasicRemote project initializes the stack this way.

    Best regards,

    Torbjorn

    Best regards,

    Torbjorn

     Helps us tracking and improving the quality of our support to the community:

    if you were satisfied with the answer and of the support, could you please click on 'Verify this post'?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Julian Ilham
    Posted by Julian Ilham
    on Jan 20 2012 00:58 AM
    Prodigy150 points

    Hi Torbjorn,

    I want to know about this hex code FE 00 4A 03 49? because in RNP interface spec document, it only says 00 4A 03. so what are FE and 49?

    still about hex code,

    I tried to trace hexs codes that was transferred from remote to Target Board. The Hexs that I found when pressing the play button are:

    ‘FE 09 4A 05 00 01 FF 8B C0 02 02 02 44 CB’ can you tell me what FE and CB codes are? is this similar case with my question above?

    And why the vendor ID always appear as ‘FF 8B’ because TI ID is 0x0007?

    Best Regards

    Julian

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • LPRF Rocks the World
    Posted by LPRF Rocks the World
    on Jan 23 2012 18:53 PM
    Verified Answer
    Verified by Julian Ilham
    Genius10415 points

    Julian:

    Here is the decode:

    FE - SOF - Start of Frame 
    CB - FCS - Checksum

    Take a look at the RemoTI Interface specification. The document can be found at the following default installation folder:

    [C:\Texas Instruments\RemoTI-CC253xDK-1.3\Documents\API\RemoTI Network Processor Interface Spec.pdf]

    This is a great document if you are developing with RNP.

    LPRF Rocks the World  

    "Customer Centricity, Enthusiasm, Mass collaboration and Great minds are the best path towards great products"

    “Victory awaits him who has everything in order – luck people call it. Defeat is certain for him who has neglected to take the necessary precautions in time; this is called bad luck.” 
    Roald Amundsen, The South Pole

    RNP FCS SOF
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Torbjorn Sorby
    Posted by Torbjorn Sorby
    on Feb 20 2012 11:35 AM
    Intellectual1705 points

    Hi Julian,

    Note; from RemoTI API

    "...

    Configuration Parameters
    4.3.1 Overview
    The Configuration Parameters table contains parameters that are configured by the application
    layer prior to starting the RTI stack. The RTI stack reads these parameter values during the
    initialization API call. Any modification of these values while the RTI stack is operational will not
    take effect until the next RTI stack initialization.

    ..."

    So, after you have written your configuration values; in your case PAN ID and short address, be sure to call RTI_InitReq(). Please refer to [C:\Texas Instruments\RemoTI-CC253xDK-1.3\Documents\API\RemoTI Network Processor Interface Spec.pdf] for detailed explanation of the RPC calls.

    Torbjorn

    Best regards,

    Torbjorn

     Helps us tracking and improving the quality of our support to the community:

    if you were satisfied with the answer and of the support, could you please click on 'Verify this post'?

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Julian Ilham
    Posted by Julian Ilham
    on Feb 20 2012 21:38 PM
    Prodigy150 points

    Hi Torbjorn,

    Ok, I got it. but, I am not really sure if i have to write the value of PAN ID and short address for configuration since they will be configured by system randomly (CMIIW) refer to RemoTI API section 4.4. Thanks to you Torbjorn this problem has been solved. I configured StartupOption, DeviceTypeList, FrequencyAgility then I called RTI_InitReq().

    Kindest Regards

    Julian

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use