Become a leader in the IoT community!
New DevHeads get a 320-point leaderboard boost when joining the DevHeads IoT Integration Community. In addition to learning and advising, active community leaders are rewarded with community recognition and free tech stuff. Start your Legendary Collaboration now!
Hii Dtynin! About the `-EBUSY` error you’re seeing, it could definitely be the bus getting a bit overloaded, especially if multiple sensors are trying to send data at the same time… And have you tried introducing a priority or a slight delay between transmissions from each sensor node? That might help prevent the bus from getting congested. Also, maybe tweaking the CAN bus bit timing could help manage the message traffic better. 👍🏻
hey @camila_9900 thanks for the heads-up, I’d try them out and get back to you on my progress on it.
@destynin It seems your `CAN Bus` network is experiencing contention, where `multiple sensor nodes` may be transmitting at the same time, leading to the `-EBUSY` (`Bus Busy`) error. To resolve this, prioritize messages by `CAN ID`, check the bus load, adjust the reception `timeout`, and implement `flow control` to prevent message `collisions`. Make sure the bus has proper termination `resistors` and handle retries in your code for `-EBUSY` errors. Using a `CAN` analyzer can help identify any specific bus issues causing these errors.
CONTRIBUTE TO THIS THREAD