Projemizde  Modbus ile çalışan bir sensör geliştirilmesi gerekmektedir. Sensör Sıcaklık ve Nem değerlerini okuyarak C# arayüzüne gönderecektir. Bu iş için MCU olarak ESP32 seçilmiştir. Arayüz ise C# ile geliştirilecektir.




C# Modbus kütüphanesi olarak "EasyModbusTCP .NET Package V5.6" kullandım. DLL dosyasını indirdikten sonra projeye referans olarak ekledik. Linki burada.


ESP32 için ise modbus-esp8266 kütüphanesini kullandık. Linki burada.


C# kodları:



ESP32 kodları:


Proje dökümanlarını Github dan indirebilirsiniz.