Merge pull request #2 from bcsphere/master

merge from origin
fix processDeviceAllData also integrate third party service
Merge pull request #23 from mrichie/master

fix processDeviceAllData also integrate third party service