This is an awesome use-case - excited to see what you come up with! You are correct that Edge IO can handle RS-485 (half-duplex, if it matters), so from a method standpoint you should be good to go.
Once your integration is working, certainly a benefit of Tulip here would be that you can make your frontend in the same system; after all, something needs to know what material the order requires in the first place!
Additionally, I think it’s worth noting as you build out your system that any number of Tulip Apps can communicate with an Edge IO - it doesn’t have to be 1:1 EIO:App. (Though of course this does put some extra responsibility on you as the designer to be able to handle multiple requestors)
I would be curious if there was a mobile format here as well; perhaps any number of users could approach this massive supermarket with a phone or tablet (maybe it’s attached to their cart or to their person) and receive personalized instruction based on what they need to do.
Fascinating stuff - I wish I had one myself! Let us know if you run into any issues on the Tulip side!
Thanks, yeah what I am hoping to do is create a kitting setup and if they need to replace a part or something they come up and scan the application and it shows where to get the part. Were trying to make it so any station can perform any work instruction.
@Shrmnatr Would you want to hop on a call sometime next week and work on this together? I think we could come up with a good path forward. I’ll DM you a calendly invite.
(for what it’s worth, this sounds pretty somewhat similar to the inventory demo that we have running here in the tec - link . A trigger on the base layer of the inventory app looks at an “inventory requests” table, so any time any app puts a new row in that table the inventory app will see it as something to act upon. Conveniently, built by @freedman - best of luck!)
@jjj I’m not sure what you mean by inputs. Have you opened up the widget in the editor and looked at the code / started playing with it?
There are a few different ways to use it. You can click on one of the bins, which fires an event, or you can send in a value which will select the bin. You can also populate the highlighted prop with an array to highlight bins as well as adjust the colors.