This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Toggle GPIO on Beacon when out of range of Phone?

Hello,

I'm just starting to use the nRF Smart Beacon kit.

Is it possible to have the beacon toggle a GPIO on-board when the beacon is out of range of the phone/app?

Also, is a specific compiler needed to create the application .hex file?

I am willing to pay an experienced nRF developer to walk me through re-programming the app on the Smart Beacon.

Email me at [email protected]

Thanks,

Mike

Parents
  • Have you seen the Proximity Application example? That example makes it possible to connect to the phone through nRF Connect, and blink a LED on the board when the phone is out of range.

    Regarding compiler, if you are using Keil, it should work fine to use the included Arm/C/C++ Compilers.

    What specifically is your goal regarding re-programming the Smart Beacon app? My knowledge is not great about this, but I might be able to help you.

    Best regards, Simon

Reply
  • Have you seen the Proximity Application example? That example makes it possible to connect to the phone through nRF Connect, and blink a LED on the board when the phone is out of range.

    Regarding compiler, if you are using Keil, it should work fine to use the included Arm/C/C++ Compilers.

    What specifically is your goal regarding re-programming the Smart Beacon app? My knowledge is not great about this, but I might be able to help you.

    Best regards, Simon

Children
  • Thanks Simon. I've tried to reply a few times now, but something is wrong with this website.

    The main goal is to make the Smart Beacon toggle a GPIO on-board when outside the bluetooth range of the phone.

    Since I'm new to this dev. hardware, I'm being careful to not break it. Is it necessary to reprogram the application on the smart beacon to achieve the functionality I want?

    I've just downloaded Keil. How do I import the source code of the smart beacon? Is this the correct process for converting an edited "main.c" file back into a ".hex" file?

    This development is for a consumer product that I believe has a lot of potential in a large market. So far, the Smart Beacon has proven to be the perfect hardware for this. I just need to learn how to make it toggle a GPIO on-board when outside bluetooth range. But I still would like the app to be able to adjust the transmit power.

  • I've managed to use Keil to compile a new application .hex file, but it failed to upload to the Beacon.

    Is it possible to just update the beacon application file, or do I have to re-flash the bootloader as well?

Related