cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
646
Views
5
Helpful
2
Replies

IR809 to IR1835 migration

Brian Reiter
Level 1
Level 1

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

2 Replies 2

Alex Stevenson
Cisco Employee
Cisco Employee

Flo Pachinger
Cisco Employee
Cisco Employee

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