zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.73k stars 6.55k forks source link

IO-Link Wireless implementation #61683

Open IngFu opened 1 year ago

IngFu commented 1 year ago

IO-Link is an industrial communications networking standard (IEC 61131). IO-Link Wireless is a radio based extension to the standard, with a physical layer based on BLE 4.2 The protocol is specified here: https://io-link.com/share/Downloads/System-Extensions/IOLW-Spec_10112_V113_Jun22_5.pdf

Since IO-Link Wireless is becoming more and more widespread, an implementation as zephyr would be very useful.

github-actions[bot] commented 1 year ago

Hi @IngFu! We appreciate you submitting your first issue for our open-source project. 🌟

Even though I'm a bot, I can assure you that the whole community is genuinely grateful for your time and effort. 🤖💙

henrikbrixandersen commented 1 year ago

@IngFu Both IO-Link and IO-Link Wireless would be welcome additions. Do you plan on working on these yourself?

IngFu commented 1 year ago

@henrikbrixandersen I am still in an early project phase. My company develops a wireless industrial sensor, that deploys BLE for connectivity. The option to also offer the IO-Link Wireless protocoll using the same hardware and software would be very useful. However, I do not have the expertise to implement a radio protocoll and I am fairly new to zephyr. So right now I am investigating the feasibility and what kind of ressources would be necessary.

vChavezB commented 5 months ago

Just in case OP is still interested I have started to make a port for Zephyr of the IO-Link stack from RT-Labs

https://github.com/vChavezB/zephyr-iolm/tree/pre-alpha

Disclaimer: GPLV3.0 License due to the RT-Labs stack having GPLV3.0