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.

  • I am not able to see options for nrf51 dk/nrf51822 in the go Studio.Also,is the nRFgo Studio not used to create Custom Services/characteristics,as your post suggests?Maybe because i m a newbie, but i feel that the HELP of go Studio is not very user friendly,can u suggest any further readings to grasp it better?Nordic already supplies plugins for BDS, still u say that it is not well supported with your SDK, WHY?

Reply
  • I am not able to see options for nrf51 dk/nrf51822 in the go Studio.Also,is the nRFgo Studio not used to create Custom Services/characteristics,as your post suggests?Maybe because i m a newbie, but i feel that the HELP of go Studio is not very user friendly,can u suggest any further readings to grasp it better?Nordic already supplies plugins for BDS, still u say that it is not well supported with your SDK, WHY?

Children
No Data
Related