I would like to know if you have been able to run your script on startup.
The Edison image uses systemd for manage the different services. You need to call your command at the ExecStart section. The service will need the structure of [Unit],[Service] and [Install].
There are some threads that may help you with this:
Take a look at this document where Peter gives an example for a specific code: How to create a system service with systemd on Edison and Galileo’s eglibc image
Remember to start it and enable it the service in order to run it every time at boot.