New Workbench 3.0.0 released!
Answer
8/25/17 8:49 AM

The new Workbench 3.0.0 is finally live! You can go ahead and download it in our download section. If you are a mac user please download and reinstall the software manually.

 

New features:

  • Improved architecture, APIs and documentation
  • Including newest BLE stack & Serval Stack 1.9.0 (MQTT support, set custom headers)
  • Including Virtual XDK Application
  • Drag and Drop support of flashing a binary by dropping the bin file on the XDK Image
  • New examples for better learning
  • Various tool chain improvements and bug fixes

 

Download links:

 

Release notes:

 

XDK-Workbench version 3.0.0

 

  • Based on eclipse Neon
  • Drag and Drop support of flashing a binary by dropping the bin file on the XDK Image
  • Improved Project Wizard
  • Rename of the XDK Project is supported
  • Window preferences for the XDK redesigned
  • UI flow of the Bootloader update via J-Link improved
  • Unstable USB connection with Windows 10 fixed
  • removed Virtual XDK Monitor
  • removed Sensor Monitor


SDK Version

  • BSP/HAL
  • BLE
    • Alpwise Bluetooth stack v1.1.1 is added
  • Including Serval Stack 1.9.0
    • HTTP:
      • Allow client requests to serialize a range header
      • Allow setting a custom Host header with the new Http_setHost API
    • MQTT support
    • LWM2M: Serialize now mandatory version information in initial registration
    • New Protocol: SNTP
    • New Protocol: Websockets
  • HTTP Example improved
  • API Documentation reworked
  • including Virtual XDK Application
  • including new Extension Bus examples
  • SensorLW2MExampled renamed to BoschXDKCloudConnectivity
+5 (5 Votes)
RE: New Workbench 3.0.0 released!
Answer
8/30/17 6:29 PM as a reply to Marc Staller.

Hello,

Is there any migration guide for this?  The folder structure has changed dramatically and some old header files (i.e. BCDS_PowerMgt.h among others) are no longer in the SDK, while others have new names.  This keeps the compiler from running without error on a lot of old projects.  A migration guide would be very helpful and prevent a lot of painful searching.

Christopher Koch

0 (0 Votes)
RE: New Workbench 3.0.0 released!
Answer
8/31/17 3:40 PM as a reply to BCDS Tester.

Hello Chris,

there is indeed a migration guide available for the XDK-Workbench 3.0.0.
You can find it in the related pages here.

Please let me know if that was helpful and do not hesitate to ask if you have further questions.

Kind regards,
Franjo

0 (0 Votes)
RE: New Workbench 3.0.0 released!
Answer
8/31/17 5:14 PM as a reply to Franjo Stjepandic.
Hello guys!

This is a very pleasant new! I 'd like to try a MQTT client different from the regular paho based one. Just a question, here, is there any release notes about the new Alpwise BLE stack?

Thanks for your excellent work!

Felipe
0 (0 Votes)
RE: New Workbench 3.0.0 released!
Answer
9/1/17 2:06 PM as a reply to Felipe Neves.

Hello Felipe,

You can find a small section about the changes to the BLE stack in the linked migration guide.  For additional information, you can also take a look at the BLE guide. It is updated to work with the Workbench 3.0.0 BLE stack.

Please let me know if this was helpful and do not hesitate to ask if you have further questions.

Kind regards,
Franjo

+1 (1 Vote)
RE: New Workbench 3.0.0 released!
Answer
9/4/17 7:00 PM as a reply to Franjo Stjepandic.

I am having a lot of trouble donwloading this new version. I tried with diferent networks, and it will always be very slow, and fail at some point.

I am from Brazil.

+1 (1 Vote)
RE: New Workbench 3.0.0 released!
Answer
9/5/17 12:18 PM as a reply to Everton Nishimura.

Hello Everton,

We are aware of this issue and another user already suffered from it. As such, we provided split versions of the Windows 32- and 64-bit XDK-Workbench installations in this thread here. I recommend downloading them instead of the complete installation. How to extract them to receive the complete installation file is also explained in the linked thread.

Please let me know if that was helpful and do not hesitate to ask if you have further questions.

Kind regards,
Franjo

0 (0 Votes)
RE: New Workbench 3.0.0 released!
Answer
9/10/17 10:20 PM as a reply to Franjo Stjepandic.
Hello Franjo, regard the BLE,  thanks again is the exactly information I wanting.

Best

Felipe
0 (0 Votes)
RE: New Workbench 3.0.0 released!
Answer
9/11/17 3:11 PM as a reply to Felipe Neves.

Hello Felipe,

I am glad that the information was useful. There will also be an updated guide for MQTT coming soon. The new API is event-driven, similar to BLE.

Kind regards,
Franjo

+1 (1 Vote)
RE: New Workbench 3.0.0 released!
Answer
9/12/17 1:32 AM as a reply to Franjo Stjepandic.

Hi Marc,

      I found the SendAccelerometerDataOverBle dosen't work with Alpwise App under XDK Workbench 3.0.0 demo. Would you please help to check it? Thanks.

 

Best Regards

SZ

0 (0 Votes)
RE: New Workbench 3.0.0 released!
Answer
9/15/17 1:58 PM as a reply to Shelford Zhu.

Hello Shelford,

It is correct that the Alpwise App does not work with the SendAccelerometerDataOverBle example anymore. This is because the new example doesn't use Alpwise Services anymore.

You can use another Android or iOS app that supports custom services. One of the apps that can be used is BLE Scanner. The app is quite straight-forward.

Once you connect your app with the XDK, expand the CUSTOM SERVICE, press the W button on the first characteristic, and send the message start.

Then, press the N button on the second characteristic once. It should display the accelerometer values then.

Please tell me if this was helpful, and do not hesitate to ask further questions.

Kind regards,
Franjo

0 (0 Votes)
RE: New Workbench 3.0.0 released!
Answer
10/5/17 11:09 AM as a reply to Franjo Stjepandic.
I agree with Christopher Koch - mostly every time we have problems with new Workbench Versions and older code projects. So have decided to have all Workbench Versions still available with their working projects. With export and import i can then transfer them to the new versions and fix the code if time.
0 (0 Votes)