Automated counting of parts coming out of the machine is now possible using the counter device solution. This IoT (Internet of Things) based solution can be equipped with any type of sensor that identifies the arrival or a departure of a target object using its physical properties. The data generated from this IoT (Internet of Things) device is directly pushed to different database servers for data visualization and analytics. This is a plug and play device and does not require any kind of expertise to fit or configure it. The sensors used with this device are capable of counting about 500 strokes per minute which can be further increased with the use of advanced sensors. Counter devices also have a dedicated screen for displaying key information. The device is ideally used for counting parts coming over the conveyor, Ok Not Ok and rework parts, strokes made by the machines, rotation count of a wheel etc.