( levideo | 2021. 02. 09., k – 17:54 )

A gyártó sor elején nem palack van hanem alluminium korong, ebből van kinyomva a palack.  A korongokat egy beszállító hozza tonnaszám...

Így az egyesével való "megjelölés" ne jöhet szóba. De úgy tűnik az ESP32-vel meg tudom oldani a dolgot.

A soron lévő infra érzékelők, amik a futószalagra van építve több helyen, adják a 24Voltos jelet. Ezt én egy Finder relén keresztül  kötöttem rá az ESP32-re. Ha elhalad a ternék az infra kapu előtt (eltakarja a fényt) , GND-re zár az ESP32 és növelem a számlálót. Szóval számol..

Az ESP32-re írt progi az aktuális számolt értéket kitesz a TCP 80-as portján futó webszerverre. Amíg nem nyit meg senki egy kapcsolatot a webszervere felé addig 1 másodpercenként kiírja az aktuális számolt darabot.  Az SQL-szerveren, ami a céges belső webszerver is, fut egy python script, ami CURL-al  ránéz 5 másodpercenként az ESP32-n futó weboldalra, amin az éppen összeszámolt darab érték van kiírva. Ezt az adatot pedig felírja az SQL adatbázisba. Még annyi , hogy az ESP32 -re kötve van egy RTC -modul (elemes real time clock), így a darabszámokkal kiirja a weboldalára azt az időpontot, amikor az a ternéket érzékelte, illetve a későbbi azonosítás miatt a saját IP-címét is.

Valami ilyesmit :
  ('2021-02-09 15:14:00',192.168.1.182','10'),('2021-02-09 15:14:01',192.168.1.182','9'),  ...

Ha az  ESP32 érzékeli, hogy valaki ránézett, és kiolvasa taz aktuális adatokat, törli a weboldalát és kiírja az adatokat, amíg megint rá nem néz valaki a 80-as web portjára..

Tehát az ESP32  számol, és egy másik gép (nálam maga az sql-szerver) kiolvas, és SQL-be ír.

Nagyjából ennyi ...

Biztos nem a legszebb megoldás, de úgy tűnik , működik.