Country
State
Cities
Comprehensive development vertical stack.
<p>iomico is a trusted full-cycle Internet of Things (IoT) company with EU and LATAM development centers and offices in the US. </p><p>Our team of experts in the entire vertical stack of IoT development is skilled around:</p><p>Our advanced experience includes:</p><p>Satellite IoT (Swarm, iridium), AI-driven IoT (TinyML)BLE/Bluetooth, GSM (LTE/5G/nb-IoT), UWB, GPS-GNSS, Zigbee, Lora/LoraWAN, RFID, NFC, LAN/Ethernet, Mesh Networks, Thread, MLM2M, Wi-Fi, various MCUs/MPUs. MCU firmware design: STM, Microchip/Atmel, Texas Instruments, Nordic, NXP, ESP, Renesas, Cypress, Infineon, Rockchip, NXP imx9, Nordic NRF5340, NRF9610, Zephyr OS, FPGA, etc.</p><p>Together we make a change!</p>
NA
10 - 49
United States
iomico is a trusted full-cycle Internet of Things (IoT) company with EU and LATAM development centers and offices in the US. Our team of experts in the entire vertical stack of IoT development is skilled around:Our advanced experience includes:Satellite IoT (Swarm, iridium), AI-driven IoT (TinyML)BLE/Bluetooth, GSM (LTE/5G/nb-IoT), UWB, GPS-GNSS, Zigbee, Lora/LoraWAN, RFID, NFC, LAN/Ethernet, Mesh Networks, Thread, MLM2M, Wi-Fi, various MCUs/MPUs. MCU firmware design: STM, Microchip/Atmel, Texas Instruments, Nordic, NXP, ESP, Renesas, Cypress, Infineon, Rockchip, NXP imx9, Nordic NRF5340, NRF9610, Zephyr OS, FPGA, etc.Together we make a change!
2445 Augustine Dr Santa Clara CA Santa Clara California United States 95054
Browse, Compare, Shortlist, and Hire your ideal business partner with ease.
1-. Project description: The core of the project is he monitoring of human muscle activity. During training the user sees the strength of muscle contractions and adjusts exercise. 2-. Solution: The final solution will be able to make EMG-measurements for further visualisation. A trainee sees a chart on his device while doing a physical exercise and realises what he/she should adjust for a better training process. The graph has a simple dependency and shows the strength of muscle tension in real-time. During doing a physical exercise the application shows the activity of several muscles simultaneously. And trainee can compare what muscle works harder and improve the training by adjusting the weight of the projectile, the tilt angle and so on. During a real-time data comparison, the App could: a) cause alerts, or/and b) generate pieces of advice replacing real trainers. The primary task is to get knowledge of data that are generated during muscle measurements (voltage, resistance, etc.). 3-. The Approach: We investigated several comparable products from different manufacturers and compiled a competitive table with strengths and weaknesses. IOMICO team concluded that it is better not to overload the hardware, so the cost of the final BoM allowed to expand the possible target audience. IOMICO team designed and produced the PCB, which includes the following components: Nordic nrf 52840; BLE antenna SLDA52-2R510G-S1TF; Accelerometer; ADC ADS1291. From scratch, we developed a firmware that includes BLE pairing/unpairing, EMG measurement and data transferring to smartphones. We expected that the majority of modern users who visit gyms wear smartphones with good performance, so that was the reason why most of the calculations are made by mobile application. In order not to do the same work twice we decided to code in Flutter to create apps for Android and iOS. For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description Iometeca (http://iometeca.com/) is a wireless transport telematics solution where the gateway connects to surrounding devices and sensors via Bluetooth 5 and provides a cellular communication channel with a cloud. Shipment of goods by truck+trailers is a low-margin business that needs good optimization of fleet expenses and fleet management. Currently, there are a lot of solutions on the market for trucks but no good solution for trailers. The Iomico team was requested to plan, design, and develop a solution to meet the need. 2-. Solution It was decided that the solution for our client should consist of wireless devices and software. Each device is installed in a certain section of a truck/trailer and gathers specific data in real time. 3-. The Approach: 1. Hardware part consists of: TPMS sensor - measuring wheels’ temperature and pressure and sending measured data to - TPMS receiver; TPMS receiver - aggregation of many TPMS’s data sources in one dataset which is easiest to process; Temperature sensor - measuring and sending truck/trailer ambient temperature; Camera - getting cargo photos on setting up a schedule or on certain trigger actions and sending that photos to the gateway or directly to the server; Door sensor - determination of door state: opened/closed; Gateway with gyroscope and accelerometer sensor and GPS - monitoring the location of the vehicle and its technical characteristics, as well as the condition of the transported cargo. 2. Software links necessary devices to a truck/trailer, sets up devices, displays all truck/trailer metrics, makes analytical and statistical reports, and sends notifications in case of emergency situations (truck/trailer metrics beyond the limits, truck/trailer unauthorized movement, entry, etc.) 4-. Project Tech Stack: Hardware: UHF RFID, tpms, ARM Cortex-M; Firmware: Arduino, embedded c/c++, Qt, rabbitmq; Networking: 3g/4g, NFC, GPS, Bluetooth, WiFi; Sensors: Camera, lidar; OS: Android; Programming languages: Kotlin, Node.js; For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description: The Boatrax Brain is a device that collects boat data every 10 seconds so you can have the most accurate and detailed understanding of your vessel. iomico team was requested to develop and extend low-level boot processes, Linux Kernel configuration and drivers, MCU device drivers (CAN, UART, SPI, etc.) on real-time operating systems, and complete embedded applications on custom TCUs. 2-. Solution: Thus, we assisted with the development of an IoT firmware for the boat tracking device and managed to: Increase battery life Improve stability Create different power-saving modes Add battery indicator Add low voltage alerts to charge the battery Meet J1939 standard 3-. Project tech stack: Firmware: C/C++, Python, JavaScript, embedded Linux, ARM, Raspberry Pi, RTOS, YOCTO, USB, WiFi, Bluetooth, BLE, NFC, GSM, GPS, CAN For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description BEAD (https://www.enbead.com) sensor device gets integrated into the building at multiple points and with its built-in motion, temperature, pressure and humidity sensors, this device analyzes and learns the daily use cycle, energy consumption, user behaviour and occupancy changes in both commercial, industrial and residential buildings. After this crucial process, it gives feedback to its automation systems, connecting it to the real-time operation of the building. Iomico team was requested to design the gateway case and its bracket. 2-. Solution It was decided to create textured inserts that remind plaster and perfectly suit the building style. Moreover, we added a convex logo on a front surface, which serves as a light indicator. We performed the industrial design of 2 devices in one style; We added logo backlight to the device; We made the device mounting brackets in the form of a slider, which ensures stable fixation and the possibility to quickly mount and remove the device; The whole design was done according to the IP65 standard. 3-. Project tech stack: Autodesk 3ds Max, Adobe Photoshop, Sketching, SolidWorks, Autodesk AutoCAD For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description Storekeeper is Web and Android applications with integrated RFID Reader and RFID/Barcode printer. It's designed to support and optimize warehouse functionality and distribution centre management over 24/7 operations. Iomico was requested to develop a solution that would address: Absence of effective data collection about stored parts sales/availability/stock returns; Ineffective management of product stocks; Losses due to improper storage conditions of some parts; Inaccuracy and long duration of a whole warehouse inventory Risk of human error. 2-. Solution Our team designed a solution specifically for Heavy Duty Truck Repair Shops Owners. The core of the product is an RFID technology and software solution that provides warehouse control of stored parts on a daily basis and checks their storage condition, quantity and placement. 3-. The Approach warehouse incoming/outgoing/availability control of parts with operation time/ responsible person indication; integration with RFID and barcode scanner/printer; automatization of routine operations (parts entering/removing/verifying); stock navigation and filtering. 4-.Project tech stack: Languages: C++/C , Java, Node.js, Vue.js Firmware: ARM Microcontrollers, Arduino, Bluetooth, WiFi, Sensors Hardware: nRF52832, RFID UHF, Barcode Printer Database: Postgresql, Redis Virtualization: Docker For more information, feel free to contact us at m.bychko@iomico.us
1-. Project description: The core of the project is a software and hardware solution providing Stardust Secured partners with a possibility to process documents verification and confirm the authenticity of products by using a smart device and mobile application. 2-. Solution: The customers of the system are companies that have verification process, e.g.: 1-. government institutions as visa and custom duty centers, post offices, etc.; 2-.(non)government organizations that have to verify the signatures and stamps by presence of the material in ink, etc.; 3-.companies that care about the defense of their brand on their goods and help retailers, suppliers or end consumers to identify counterfeited items. End-users of the system are inspectors. They need to know if the material is in the object and if the optical signal from the device is sufficient to conclude that the material is there. The main challenge in the field is attracting companies’ attention to the problem of illegal use of their brand as well as to invest their resources into the struggle against counterfeited goods. This technology is also an additional opportunity to provide documents protection for government institutions. The solution also helps to identify supply chain violation where the integrity of the logistic scheme makes sense. 3-. The Approach: Demo version of Mobile application is developed firstly. It is intended for device engineering with access mode to all scanning process parameters. Demo version of Mobile application commits all actions are necessary for measurements and data storage. Then Demo-prototype of Measurement unit is created in a form of free constructive performance. There were no need to adjust the unit with smartphone physically and implement it as a united device. Measurement unit Demo-prototype includes: * optical unit with emitters (LEDs); * photodetectors (PD) with preamps; * main board with ADC, microchip for data exchange via USB interface and Li-ion battery. For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description Keymakeris a comprehensive access control and management system allowing grant and restrict access, invite guests and track activity — all from the palm of your hand. Iomico team was requested to develop a hardware and software solution providing people with the possibility of private area access control. We were to plan, design and develop an MVP version to prove the feasibility of the project, and then to integrate the developed devices and new apps into the ecosystem of the user’s existing solutions. 2-. Solution Iomico built a successful MVP/MAP from scratch that included: industrial design, electronics design, firmware development, iOS, and Android development. The MVP was successfully tested on real projects and then brought to mass production. Currently, the solution is successfully being launched on local Belarusian and Russian markets, entering the EU market. 3-. The Approach: Hardware part is used to control entry gates, barriers, etc. and consists of two devices: Gate controller (server) - a device for monitoring the state of the mesh network and controlling the electric drive of gates and barriers. Uses a standard client-server architecture. Provisioner (client) - a device for receiving commands from a remote web server through communication modules (Wi-Fi, Ethernet, Cellular) taking into account encryption (AES, TLS) and then giving commands (opening/closing gates/barriers) to the gate controller device. The software part of the project represents “BYGATES” App. It allows users to: Open/close gates remotely; Give third parties access to the private area with predefined limits; Monitor activity history. 4-. Project tech stack: Hardware: PCB Design, Schematic Firmware: Wi-Fi, Ethernet, Cellular Programming Languages: C/C++, Swift, kotlin, node.js, vue.js Software: API, Web Application, Android os, iOS os Other: UX/UI, 3D Modeling For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description: The client developed a wearable wristwatch that is fully motion tolerant and measures oxygen saturation (Sp02) at clinical-grade accuracy but decided to improve its performance. So he turned to the iomico team to update hardware, firmware, and mobile app of the existing devices SafeSAT® and WristSAT 2-. Solution: Our team assisted with a new version of a Smartwatch Module and was responsible for: Firmware update to the current STM32F4 based one: BLE stack protocol to communicate with iOS and Android apps Automatic Gain Control to improve AFE4420 signal quality Minimize power consumption. The expected battery longevity - 72 Hrs. OTA firmware update. Hardware update: For WristSAT® Project: Adding Micro HDMI connector to external sensor interface and removing the internal sensor to provide connection to the external finger SpO2 sensor Replacement of the slide switch with a momentary switch to power ON/OFF the device Updating PCB layout Upgrading BLE from 4.2 to 5.0. For SafeSAT® Sentry Project: Revising hardware to replace the rechargeable battery with coin-cell and add external on-off switch embedded in top membrane Updating PCB layout Redesign of the power circuit and the circuit for analyzing the remaining charge. Test the uHDMI probe with the AFE4420 Mobile app development: iOS and Android apps with the following features: Displaying data from the device as SPO2, PR, and Heart cardiogram charts. Alarming a user (visual and audio) when the current value of measurement of SP02 and PR differs from the set value. Setting schedules to get data from the device - 2, 5, 15, 30, 60 min, and continuous. Displaying a list of all devices that can be connected by BT (4.2 or 5.0). Updating firmware by OTA. Saving data in the application. Historical data can be shared in Dropbox and iCloud. 3-. Project tech stack: Altium designer, BLE, USB, uHDMI, ACCEL GYRO, DC/DC, LDO, Linear charger, stm32, Kotlin (Android), Swift (iOS), C/ C++, Qt, Bluetooth 4.2 / 5.0, UART, SPI, I2C. For more information, feel free to contact us at m.bychko@iomico.us
1-. Project description: FrescoFrigo is a fridge that you can open with a mobile app and take products from it. After closing the fridge door, FrescoFrigo discounts the money from a credit card bonded to the mobile app. However, Frescofrigo wanted to implement a POS system in their fridges for customers who don’t have the mobile app, that way iomico was requested to work in the POS system. 2-. Solution: The iomico team assisted by: 1-. Solving problems with communication between the POS device and the fridge; 2-. Developing an audio device that will be attached to the fridge, since FrescoFrigo wants thefridges to speak to customers and give them valuable information for a successful experience. 3-. The Approach: 1-. POS Integration: Enabled users to open the fridge with a card swipe without registration. 2-. Session Management: Addressed pre-authorization payments and card retention issues. For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description: Together with the free mobile app Hatch is a geo-tracking solution that helps you track your bags at any spot in the world whether traveling for business, vacation, or with large valuable items. It is packed in a bag of any size, making it smarter and traceable. The iomico team was requested by JT Group (https://www.jtglobal.com/) to develop a geo-tracking solution that will help users track their bags at any spot in the world whether they travel for business, on vacation, or with large valuable items. It should fit into a bag of any size, making it smarter and traceable. 2-.Solution Hatch consists of three parts: hardware device, mobile app, and web interface. The device can be configured via both - a web interface and a mobile app. The hardware consists of a single device that contains such modules as GNSS (GPS, Galileo, GLONASS, BeiDou), Bluetooth 5.0, and a 2G/3G module. The mobile app allows the user to turn on flight mode before a flight, and the device will know to turn off upon taking off and turn on upon landing. The website is available to check specific functionality. Iomico has already been granted website access. 3-. Project tech stack: Hardware: GNSS (GPS, Galileo, GLONASS, BeiDou), Bluetooth 5.0, and 2G/3G modules; STM32; ARM Microcontrollers; nRF52 Software: Android OS, Web Application Firmware: NFC, Raspberry Pi, Arduino, Zigbee, BLE For more information, feel free to contact us at m.bychko@iomico.us
1-. Project description: A wearable battery-powered device that enhances sleep quality through personalized brain stimulation. Iomico team was invited to help improve the hardware, fix issues in the firmware (increase streaming speed, implement file transfer, update firmware) and improve the mobile application. 2-. Solution: Our team assisted with the development of an innovative wearable sleep monitor that has the following features to help people sleep better: Hydrogel electrodes – with the Electroencephalography monitoring (EEG) and Transcranial electrical stimulation (tES) devices integrated into a simple stretchable headband Accelerometer / Gyroscope (IMU) (3D position) Flash memory to store measurements USB type C for charging and data transfer EEG and tES data collected and auto uploaded to the cloud: BLE to send data from the device without internet WiFI to send data to the cloud Sessions are configured and controlled through the cloud. 3-. The Approach: We were responsible for: Firmware updates: Debugging and fixing firmware to fulfill all functions Improvement of the data transfer speed (streaming consistently at 250Hz, file transfer around 45KB/s) Updating the communication protocol via Bluetooth Adding: OTA (update over the air) sleep mode support for IMU (driver, internal memory record, BLE data transfer) support for WiFi (driver, direct interaction with firebase without a smartphone) Mobile app updates: updating the communication protocol with the device via BLE OTA (update over the air) Bug fixes Hardware updates: PCB design Review of a new version of the circuit board. 4-. Project Tech Stacks: Hardware: nRF52840, tES, EEG, 1gb flash, WiFi, BLE, IMU Mobile App: Android/iOS, React native / Node.js. Cloud: Firebase. For more information, feel free to contact us at m.bychko@iomico.us
1-. Project description: Non-wearable sleep tracker allows to gain insights into sleep metrics, including HRV, respiratory rate, and sleep staging. With a non-wearable sleep tracker the user places it under mattress topper or sheet and the device tracks every night automatically. Gaining insights into sleep metrics, including HRV, deep sleep, and sleep score, can help improve user's sleep and overall health. 2-. Solution: The objectives of the project set foriomico team by the Client were the following: - To find and fix a device’s problem with Wi-Fi connection; - To review and improve stability of the existing firmware; - Change the operating logic of the device's LED indication. 3-. The Approach: The iomico team reviewed and analyzed the existing device’s firmware and PCB design and created a report. The report contained a list of possible problems with both firmware and hardware parts of the device and suggestions for the problem solving. The customer approved the work to improve the firmware. The next solutions were implemented: 1-. Error handlers and restart logic for unpredictable and critical situations; 2-. Fixed unsafe dynamic memory allocation implementations in the firmware; 3-. Increased Keep alive interval for MQTT connection; 4-. Improved MQTT connection logic on connection issues. The device now detects connection problems and tries to re-establish connection using different techniques from reconnection up to full device restart; 5-. Changed the operating logic of the device's LED indication. For more information, feel free to contact us at m.bychko@iomico.us
1-. Project description: The core of the project is a firmware solution and mobile application that allows monitoring of human body position. It’s useful during pregnancy or COVID-19 illness. Smart Human Dynamics develops two products: - Light shift (Sensor, Mobile application and Dashboard) - Pregnancy coach (The same Sensor, another application and Dashboard) 2-. Solution: The objectives of the project set for the iomico team by the Client were the following: - to review and improve the existing sensor firmware; - to review, improve and maintain the existing iOS and Android application launching releases; - to integrate a dongle into sensors network for their simultaneous work; - to test the solution, prepare the products for clinical research. 3-. The Approach: Firmware Development: Our team reviewed and improved the existing sensor firmware, made code review of mobile applications: 1-. We flashed the nrf 52833 dongle for installing a stable Bluetooth connection. It was a challenge to adapt the Bluetooth library to existing firmware, because there were no approved libraries before. 2-. The sensor has the accelerometer and the pedometer. All the data are measured, filtered and analyzed with both firmware and mobile application. The result depends on the user's personal data like weight, height and age. For pregnant women the phase of pregnancy is also important for data analytics. Finally the mobile application and dashboard visualize the human activity getting charts and showing figures for further analysis. The application can warn users about long back sleeping or other risky body positions. 3-. The process of data analysis is very complicated. We had to learn medical studies and read clinical research results for better data interpretation, in order to improve the process of caring and make a better doctor's report. For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description: The core of the project is a hardware and firmware solution that allows monitoring of bike’s movement and notifies a user in case the system considers that the bike might be stolen. 2-. Solution: The objectives of the project set for iomico team by the Client were the following: - to review and improve the existing PCB solution; - to plan, design and develop a firmware MVP (minimum viable product) version of the solution to meet main end-users’ requirements; - optimize power consumption; 3-. The Approach: The iomico team reviewed and improved the existing PCB solution that includes the following components: - Nordic nrf9160; - Silicon Labs Bluetooth chip EFR32BG22C112F352GM32-CR; - Accelerometer; - External flash memory; - Fuel-gauge IC; From scratch, we developed a firmware for Bluetooth that includes pairing/unpairing/bonding with Smartphones, checking the distance to the iPhone for the first connection, data transferring. All the main business logic was implemented on the nrf9160. The following cases were included: 1-. Theft detection: when a bike is moving, the device turns on the Bluetooth module and tries to find paired iPhone nearby. If it was found, the device keeps connection with the phone during movement. 2-. Real time GPS tracking: when theft was confirmed by the end-user, the device starts sending the location to AWS frequently to let the user to track the bike; 3-. Power consumption: in the periods of time when GPS and Modem are no longer needed, the device puts them into “sleep” mode; 4-. Over the Air updates(OTA). The device updates the modem and the bluetooth module without the user's participation. There are 3 levels of update’s priorities: usual (the device updates only during charging), critical (the device starts updating immediately, not including non-activated devices), mandatory (the device starts updating immediately, including non-activated devices). For more information, feel free to contact us at m.bychko@iomico.us
1-. Project Description: Smart Kiosk is a Computer Vision-enabled fridge that allows the sale of products 24/7. It automatically knows what was purchased and charges accordingly. The Iomico team was requested to work on the hardware and software of the solution to improve its market fit. 2. Solution: Together with the client’s team, it was decided to design modular electronics architecture, add Computer Vision sensing based on the NVIDIA Jetson AI hardware and improve the back-office software. 3. The Approach: Electronics Development: The existing architecture and hardware platform were replaced with the next-generation architecture. We redesigned the peripheral board, which included a larger LCD, credit card reader, and adapter board to interface with the client’s PCBA. Android Development: In the software part of our project, we developed an embedded Android app. It operates as an intermediary between a client and the fridge. The main goal of the Android app is to communicate the kiosk with the kiosk server this way: The app downloads the product list and prices. It sends to the restocker the tablet’s GCM ID, the list of electronic product codes, and a kiosk status. Then, it sends RFID antenna reading numbers and sends to the restocker masked Track 1 data upon successful authorization. After that, it sends the transaction ID returned from the payment gateway. Finally sends updates on the current transactions and previous transactions Computer Vision: Our work in Computer Vision on this project deserves special attention. The client required a secondary sensing system to RFID, so it was decided to add Computer Vision. It works well with clearly defined geometries and structures, but if we make it work together with RFID, we’ll achieve better determination. 4-. Project Tech Stack: Hardware: MIPI CSI, FPD-Link III, USB, RFID UHF, Wi-Fi, Bluetooth 5.0, RTSP, RTMP, CMOS, temperature sensor, etc. Software: ++, Java, PostgreSQL, Firebase, QT, RxJava 2, MPAndroidChart, Docker, AWS. For more information, feel free to contact us at m.bychko@iomico.us
We built a new version of the firmware with new and future-proof architecture. We lead the team of hardware and firmware engineers in the development of Tractive - GPS Tracker for Cats and Dogs. The Tractive GPS DOG LTE Tracker enables a user to locate a pet anytime, anywhere. The exact location of a pet can be seen directly on the user's smartphone or in any browser. The solution includes: - GPS and WiFI for positioning, - GSM, WiFi, BLE for data transferring, - Geofencing, - Accelerometer data processing. However, we didn't stop at the things mentioned above. This year, we've fully redesigned the firmware of the device and developed the following tools: - Factory Customization Tool - Factory Testing Tool - Factory Firmware Upload Tool
No reviews submitted yet...
Do you own or represent this business? Enter your business email to claim your TopITFirms profile.
You have successfully submit request your claim
zip, pdf, png, jpg
Thank you for submitting your inquiry, we will get in touch with you soon.