www.wifimodelrailroad.comLocoFi | The Future of Model Railroading
LocoFi WiFi sound decoders are cutting edge high performance dual microcontroller based with parallel processing that exhibit unparalleled prototypical behavior. Most powerful decoder ever. Separate power from control. Talk to your locomotive. Don't just give commands. Simple, reliable, secure.
So, I've been doing industrial control systems (that is, hardware and firmware, not actually running factories on them - the controls engineers buy my stuff and then do their systems) and I was really interested in OpenLCB.. right until I saw that it's basically CAN-bus with Ethernet bridges. Given the state of the industry, I don't see why one wouldn't just use a completely Ethernet based system, likely with something like MQTT as a message bus. Then you can have your head end be basically anything that talks MQTT - I'm looking at NodeRED on an RPi for panel control, because my son wants tactile things (no screens) and the drag and drop flow control would make programming it easy.
As far as integrating with the API, I'll be dropping you folks an email to the address above - I want to bounce some ideas off you in the above regard. It may make sense to implement callers / listeners to / from your API as a NodeRED module and then Bob's your uncle.
Thank you for expressing your interest in implementing your custom app based on LocoFi™. There are two levels of customizations you can do:
1. Implement your own firmware as well as the controlling software. All you need is our hardware and freely available Arduino software platform. You will code up the firmware for ESP8266 or ESP8285 for the firmware and also need to develop an application software that will run on your choice of WiFi enabled device.
2. The other option is to use our hardware and firmware. We will provide you with the API (or commands) to our firmware and you need to only develop your application software. The benefit is that you don't need to write firmware but then you are limited by what we offer.
We are constantly improving our firmware with new APIs being added constantly that add to the existing functionality. Most of the times, all the changes are backwards compatible but there are times when the application software may need some tweaking to accommodate the changes. That is the primary reason we have not "publicly" published our APIs.
However, if anyone is interested and willing to work with us, they are more than welcome to e-mail us at email@example.com and ask. We will be more than happy to provide the necessary information.
We hope that helps. Hoping to hear from you soon.