Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Deferred revenue $ 184,378 $ 162,331
Monitoring [Member]    
Deferred revenue 177,878 103,831
Distributorships [Member]    
Deferred revenue $ 6,500 $ 58,500