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

Bluetooth Developer Studio vs nRFgo Studio

I am just beginning to develop with BLE.I came across the nRFgo Studio through Nordic and BDS through the bluetooth SIG.

1]What are similarities/differences between the two?

2]Which of the above is more mainstream and how do they make BLE development easier if one doesn't want to go too much in detail with writing code?

I am ok with coding as well, but open to trying tools if they make development faster and error free.

Parents
  • nRFgo Studio is used to flash your nRF5x series device with your SoftDevice/Application .hex files.

    Bluetooth Developer Studio is a tool to help you create your BLE profiles, services and characteristics.

    You would use BDS to intuitively create the GATT hierarchy of your BLE profile. Then you would use this generated code in your project. After you compile the code you would upload that code to your device with nRFGo studio.

    Edit: nRFgo Studio is used by a lot of people who are getting started with developing on nRF5x devices. Ideally you would flash the device from your IDE or using nrfjprog (the more powerful command line equivalent of nRFgo Studio) to be more efficient. But nRFgo Studio is GUI based and a bit easier to use for beginners.

    BDS is not mainstream. It is pretty new and I don't know how well supported/tested it is with our device/SDK. I'd recommend just sticking with Nordic's InfoCenter, SDK and devzone for now. Once you are comfortable with all this and have done some development then take a quick look at BDS and see if it makes your life easier.

  • nRF Go Studio can be used to create services for the older nRF8001 chip, but I don't think it can be used to create services for the nRF51 series (I'm not an expert on nRF Go Studio --- hopefully a Nordicer can confirm).

    I only have limited experience with BDS. I tried using it with the first release of Nordic's plugin and an early (I believe beta) version of BDS. At the time there were some stability and usability issues. My initial impression was that it had a lot of promise, but I didn't feel it was ready for full-time use, which is understandable given that they were early releases. I haven't had time to evaluate more recent release. Perhaps someone with more recent experience with BDS can give an up-to-date review.

Reply
  • nRF Go Studio can be used to create services for the older nRF8001 chip, but I don't think it can be used to create services for the nRF51 series (I'm not an expert on nRF Go Studio --- hopefully a Nordicer can confirm).

    I only have limited experience with BDS. I tried using it with the first release of Nordic's plugin and an early (I believe beta) version of BDS. At the time there were some stability and usability issues. My initial impression was that it had a lot of promise, but I didn't feel it was ready for full-time use, which is understandable given that they were early releases. I haven't had time to evaluate more recent release. Perhaps someone with more recent experience with BDS can give an up-to-date review.

Children
No Data
Related