Author: lester.chan@aa-iot.com