I can definitely share a little!
I am the Head of Hardware for Amper Technologies - here’s the elevator pitch blurb on our primary product:
Amper helps manufacturers improve the performance of their operations by tracking each machine’s operations in real-time and giving insight to areas of improvement. Our first product is a machine monitoring system that translates realtime electrical current measurements into actionable machine metrics. Using our product, any kind of machine can be monitored without any IT or PLC integration, and the deployment only takes a few minutes. Our goal is to improve manufacturing performance and help build a predictable supply chain by using Amper to connect manufacturers to their customers and vendors, providing better visibility, automation, and traceability.
We have a daisy-chainable data collection box (using a Teensy device) that does A/D on some sensors along with some minor signal processing. We use a CAN Bus with a proprietary protocol to regularly send data to a cellular gateway. The gateway is an Electron-based device that receives, caches, and sends data to our servers as quickly as it can.
We started off with Photons in the gateway with a client that had a good WiFi network a while back, so it was neat to be able to transition (somewhat) easily to a cellular product with the Electron. Because of our need for both relatively realtime transmission and also minimize missing data, I run the Electron with System_Thread(ENABLED) and a handful of threads. It has been an interesting challenge to get that to work reliably (esp. with regards to connectivity stability and OTA updates), but I’ve been happy with how things are working for now!
Looking forward, excited to move to LTE with the next round of Particle products in the Fall. We send a lot of data and use a 3rd party sim, so the E-Series doesn’t fit our application, unfortunately.