I am completely new to the ZigBee community so please pardon me if I sound too stupid. I am trying to develop a sample project wherein I want a USB dongle such as the MeshConnect’s ZM357 to talk with other zigbee devices such as the SmartPower Outlet. My questions are, do the smartthings devices support such a system or does every command need to go through the Smart Hub? Which ZigBee dongle(or some other similar device) would you recommend? Which software stack (preferably open source/ free) would be the best for this project?