Bluetooth 5.0 – Mesh
With the advent of the Bluetooth 5.0 specification, which has brought many useful extensions, we were faced with the challenge of creating firmware for the Bluetooth Mesh as an extension to Bluetooth Low Energy 5.0 (BLE 5.0). The project was successfully completed in the spring of 2019. Thanks to the developed network hundreds of BLE devices can securely communicate with each other (many-to-many) over long distances. Please contact us for more information.
LoRaWAN GPS tracker
Development of hardware and firmware for low-consumption, battery-powered GPS tracker operating on LoRaWAN. The device measures temperature, humidity, current GPS position and sends all the information to the server at regular intervals using LoRaWAN network.
Sigfox CO2 sensor
Development of firmware for CO2 sensor. Its task was to measure CO2 values at regular intervals, send them to the server via Sigfox network and ensure CO2 sensor calibration. All of this had to be done at very low consumption so that the device could operate for several years without the need to replace the battery.
C# .NET packet tracking application
Development of an application designed to monitor the utilization of Bluetooth 5.0 Mesh network. If the network is switched to the test mode, using the application it is possible to monitor the progress of packets, determine the load of individual nodes of the network as well as latency and its reliability. Furthermore, the application provides the possibility of simple configuration of any device within the network.
WiFi sensor for air quality monitoring
A design (hardware and firmware) of a small WiFi sensor with rechargeable battery for monitoring air quality, namely temperature, humidity, pressure and IAQ (Indoor Air Quality), sending data (via WiFi) to the server at regular intervals. The sensor includes a screen for better user interaction and the ability to set alarms, ie. values above which the user will be notified. The basic requirement was a very low power consumption so that it could last several months on a single charge.
Web-based data viewing application (React.js, Redux, AWS)
The web application used to display data obtained from different sensors. It is possible to create user accounts with registered sensors of which data are displayed. The basis of the application is a backend, created in node.js and launched on AWS (Amazon Web Services) servers. The second part of the application is the user interaction frontend created in React.js.
Sigfox sensor for temperature and humidity monitoring
Development of a sensor (hardware and firmware) for measuring temperature and humidity, which sends data to the server via the Sigfox network on a regular basis. The transmission period is configurable using a Sigfox downlink message (sent from the network to the device). An important requirement was low power consumption so that the device could operate for several years on a single AA battery without the need for replacement.
LoRa measuring system
Modifying firmware to increase the distance over which the sensors (transmitters) can reliably communicate with the receiver at frequencies of 169 MHz and 869 MHz. LoRa modulation was used as a solution. After proper adjustment of the modulation parameters, we reached a distance of approximately 45 km in line-of-sight in the testing stage, which was a significant improvement over previous results.
Wireless M-Bus projects
Modification of existing firmware gauges as part of the Wireless M-Bus data acquisition system in the 169 MHz and 868 MHz bands so that the system would function smoothly and reliably even under heavy load.