Internet of Things Solutions

What exactly is Internet of Things

“The Internet of Things (IoT) is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.”

3mdeb company has decent experience in support IoT companies by creating embedded firmware, that allows the real-time connection, data transfer, online control, and system upgrades. We were lucky enough to work close with 2lemetry Thing Fabric, which was acquired by Amazon and lay ground for building AWS IoT service. This lead us to be leaders in embedded systems integration with AWS IoT.

What we exactly can do? Let’s try an example:

One of clients was a company, which is dynamically growing in the
IoT market. The project was focused on the gateway they produce.
It was based on i.MX6 and have a lot of peripherals:

* CAN
* Ethernet
* RS-485
* RS-232
* HDMI
* USB
* mPCIE

Our task was to prepare the whole system from scratch. By the way we've
done also:

* drivers and firmware for the end device (node),
* gateway board bringup and BSP,
* hardware-backed AWS Just in Time Registration (JITR),
* gateway middleware application stack,
* REST API backend and integration with AWS IoT, AWS Lambda,
* Dashboard for data presentation

Yes, as a dedicated embedded engineers we were able to do this. And remark, that is only an example. We can not only prepare an AWS Services integration, but starting from a piece of hardware create a full, connected, working device, with all requested features according to project charter.

Doesn’t it sound nice?

But that’s not all! Our engineers can help You to increase Your device performance by optimization of firmware, and provide stability, that will make Your device the one, You can really relay on.

Doesn’t it sound nice?

But that’s not all! We’ll enable security features that will make the whole system a fortress, secured with cryptographic keys to ensure You, that Your data won’t be changed or stolen. We have hands-on experience with Hardware Security Modules (such as TPM or Microchip ECC) integration and our security standards refer to US Department of Defence Instructions.

Doesn’t it sound nice?

But that’s not all! Our Validation Team, which is a group of exceptionally experienced and gifted specialists, will make a full bunch of stress tests, that will verify the product in the most tricky boundary conditions. If it passes our validation tests, it shall pass everything.

And that still isn’t all!

Have You heard about OTA update mechanism? An over-the-air (OTA) update is a mechanism for remotely updating internet-connected hardware with new settings, software, and/or firmware. It’s incredibly important for such an update to be secure and verified. It may be unpleasant to be locked outside a rental property by bricked smart lock, but imagine a horror being a driver of a car that is remotely controlled by hackers. And yes, we can prepare IoT solutions that consist of secure OTA update for both the node and the gateway.

With us, You are not only aware of all the threats. You are safe.

Key features

Our team has a decent experience in:

  • Linux devicetree,
  • U-boot,
  • Yocto BSP and application layers,
  • Remote eMMC flashing,
  • Remote updates of Linux based system,
  • Leveraging of the Hardware-backed encryption and authentication,
  • Systemd services and units,
  • Automation and optimization of build and deployment processes using Jenkins and AWS EC2,
  • Software architecture, design and implementation,
  • Integration with AWS IoT, AWS JITR, AWS Greengrass, AWS Lambda,
  • Enabling WiFi/Bluetooth, GSM/4G, GPS and NB-IoT modules,
  • Full automated system features tests.

And many, many more. Moreover, we are agile. There is nothing we couldn’t learn. If You have in mind any uncommon features – let us make them work.

Service options

Depending on the project charter preferred execution options you can get a whole system that consists of a node flashed with our firmware, integrated gateway, also using our firmware and connected to all possible AWS Services, both having secure OTA update enabled. We are agile enough to fit Your project requirements, not making them to fit our skills. Important part of such a project should be a validation. We can provide support varying from bug fixing of the initial version, up to continuous development validation with automated regression. Options are unlimited. Just describe us Your needs and watch us fulfilling Your expectations.

Our mission

We are focusing on IoT solutions that deal with real business problems and create real business value. Not just connecting stuff for the sake of connecting stuff.

Contact us if you have a startup or more mature company in the IoT area. We are able to build IoT embedded firmware for scratch, enable all features detailed in a project charter and validate it. If You want to further develop Your device, we can provide constant support and full regression service.

Back to Top