DeviceHive Client & Device JavaScript libraries