Polling in lightning component
Is this truly a polling event, or could it handled via PushTopics? If it is based on the value changing on a record, consider using PushTopics.
For polling, setTimeout and setInterval work, just be sure to use $A.run when making calls to actions, etc.
Here is a good example of setInterval. I found it helpful.
Calling Apex method at regular interval from Lightning Component