SULPI meets u-blox
The skeleton structure SULPI is built upon foundational blocks that perform essential functions such as configuration, secure communication, tamper detection, and secure updates.
In addition to these functions, this architecture also facilitates application-level communication with different clouds, including Microsoft Azure, AWS, Google, or even on-premises clouds. By integrating other AI algorithms, SULPI can predict battery consumption, for example. From a hardware perspective, it’s also possible to mount different sensors and choose an adapter or PCP to fit more sensors on the board.
For SULPI to operate smoothly, it needs a cellular module to transmit all the information to the cloud.
Benedict Schwind, MoxyByte’s CEO, first encountered u-blox’s cellular modules in 2020 when he became familiar with the SARA-R5 series at university. The initial approach involved testing with standard development kits.
Pleased with their quality, performance, and reliability, he found u-blox’s modules highly affordable, with excellent service and assistance from u-blox technicians. He then decided to integrate them into SULPI. Later, MoxyByte also found u-blox's modules attractive for their small footprint, variety, adaptability, and ease of use.
Another benefit related to the modules' geographical production is worth mentioning. The modules are designed in Switzerland and manufactured in Austria (the SARA-R5 series). This intrinsic characteristic, specifically requested by their customers, is a major advantage for MoxyByte. Now that the market is shifting from predominantly Chinese to European equipment, u-blox’s modules have proven to be an excellent ally for MoxyByte.
Outcome #1:
Supported by the u-blox SARA-R510S, SARA-R510M8S, and SARA-R540S modules, MoxyByte has overcome the challenges posed by weather conditions, locations, and external factors. As we speak, MoxyByte has deployed a network of devices to detect unusual activity across Germany's critical infrastructure.
An example of SULPI’s resilience occurred this year. In the first few weeks of 2024, temperatures in Germany ranged from -20 to 0 °C, with significant snow on the roads. Even under these extreme conditions, the data showed full reception levels.
Outcome #2:
MoxyByte also found ubxlib extremely useful. This host C library from u-blox functions as a driver library. MoxyByte ported it to various RTOS and microcontrollers, using it as their cellular module driver. The challenge was integrating it with a different stack the library didn’t support. This involved writing and porting files to ensure compatibility and functionality. With ubxlib, MoxyByte maximized the timing rates specified in the AT commands manual, avoiding the need to develop an AT driver.
Although the process posed challenges, the effort paid off, and the system now operates smoothly. With ubxlib, what could have taken MoxyByte three months of development time was completed in less than three weeks.
Another benefit that MoxyByte is reaping is that u-blox’s modules, such as SARA-R55040S, support the new 450 MHz band.
Yet another benefit is the security offered by u-blox’s modules through over-the-air updates and automatic provisioning.
Outcome #3:
The pin-to-pin compatibility offered by u-blox’s modules has been one of the main advantages for MoxyByte, especially during design tests like battery consumption, where modules could easily be swapped to obtain different outcomes.
“We sought compatibility and modularity in the modules as we employed free design stacks requiring PIN compatibility.” – Benedict Schwind, CEO at MoxyByte.
Outcome #4:
To overcome the battery lifetime problem, the trick is to minimize power draw when the solution is not in use. By putting it in idle mode, SULPI can consume almost no battery for days, weeks, or even months.
u-blox’s modules have been extremely helpful in achieving the company's objectives, as they adapt to this sleep mode and reduce power consumption to a minimum when needed most.
Moving forward
MoxyByte’s future looks promising as its critical infrastructure application can be adapted to other environments and meet different objectives. So far, two potential customers have approached them, both requiring enhanced positioning accuracy: one for tracking boats in regatta races and another for monitoring luxury vehicles.
Similarly, other customers have asked for dual-application solutions, such as detecting gas leaks (with sensors that verify perfect fittings, maintain required pressure, and detect leaks) or monitoring water levels (with sensors for detection).
If you want to learn more about u-blox’s modules, check out our website. Also, if you are interested in MoxyByte’s SULPI, click here.