The config location hasn't changed in 17.12, so if you just run it will use the old config. Depending on your os the location is different - ~/.config/codeblocks/, %APPDATA/codeblocks, and probably ~/.codeblocks.
What do you mean by integration to IOT? What is IOT in the first place?