Extracted from https://www.theinternetofallthings.com/