09-27-2022 05:59 AM
We have an IoT application written in C which we use to communicate with legacy devices. The application is packaged (via ioxclient) up and runs very nicely on an IR809 using either RS232 or RS485 for comms with the outside world. The current development platform is Windows 10, using WSL-2 and Vistual Studio code.
The issue we have is that the IR809s we use are obsolete and we've moved to IR1835s which are arm based. So the question is, are there any idiot guides for moving a IR809 based C application so that it works on the IR1835?
Any help would be appreciated
cheers
Brian
10-04-2022 08:14 AM
Hello @Brian Reiter,
I think this document may be insightful:
https://developer.cisco.com/docs/iox/#!iox-resource-downloads/downloads
10-10-2022 06:52 AM
Hey @Brian Reiter, with that architecture change you need to check your application, especially your libraries and compile the whole application again for ARM-based CPUs. I would talk to the person/team who've created the application as this requires knowledge in C.
Then you need to re-package it again with ioxclient and check the used interfaces (RS485). Here are some resources for that:
https://developer.cisco.com/learning/labs/iot-hardware-ir1835-sandbox/install-an-iox-application/
https://www.cisco.com/c/en/us/support/docs/routers/1101-industrial-integrated-services-router/214383-build-and-deploy-a-docker-iox-package-fo.html
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide