CAN-BUS sanayide, otomotiv sektöründe, sensörler arası mesafenin uzak olduğu ve gürültüye açık uygulamalarda oldukça tercih edilen bir yapı. 1000mt kadar sadece iki kablo ile haberleşme imkanı sağlıyor.
Senin soruna gelecek olursak iki farklı cihaz CAN-BUS protokolü üzerinde haberleşebilir. Protokol zaten bu konuşmayı yapabilmek için var. Burada önemli olan cihazların yazılımında birbirinden isteyecekleri verilerin uygun olması.
Şöyle ki:
Otomobilde ECU "111" gibi bir veriyi hatta göndererek 111 nolu sensör verisi istiyorum diyor. 111 nolu sensörün bağlı olduğu cihaz bunu okuyup "111:555" gibi hem cihaz numarasını hem de sensöre ait veriyi gönderiyor. Bu şekilde iletişim tamamlanmış oluyor. Asansörde gördüğünüz CAN-BUS kartları farklı markalara ait olsa da istenen sensör verilerine ait ID (sensor yada cihaz numarası) belirli bir standarda bağlıdır. Bu yüzden haberleşme sıkıntısız bir şekilde sağlanır.