IoT Cloud Backend and Custom Development

We’ve done all the hard work of developing an industry-tested IoT Cloud so you don’t have to. It took us years, but Avimesa has developed a cloud-based IoT backend system that can power your IoT applications and devices, allowing you to get to market quickly or deploy your internal IoT systems more efficiently. Let us handle all your IoT development needs, or use our API and we’ll help you get connected.

Avimesa Messages

Our backend system, Avimesa Messages, features cloud-edge processing enabling data manipulation, file i/o, and alerting before it hits the application.

Industrial Strength IoT
Our messaging system has a lightweight byte-efficient protocol that integrates with networking protocols, such as TCP/IP, to cover industrial use cases. For example, a binary-formatted message seamlessly converts to a JSON-formatted message and back–all with no loss of data type and other important information.

Avimesa Messages

Our backend system, Avimesa Messages, features cloud-edge processing enabling data manipulation, file i/o, and alerting before it hits the application.

Industrial Strength IoT
Our messaging system has a lightweight byte-efficient protocol that integrates with networking protocols, such as TCP/IP, to cover industrial use cases. For example, a binary-formatted message seamlessly converts to a JSON-formatted message and back–all with no loss of data type and other important information.

Avimesa Messages

Our backend system, Avimesa Messages, features cloud-edge processing enabling data manipulation, file i/o, and alerting before it hits the application.

Industrial Strength IoT
Our messaging system has a lightweight byte-efficient protocol that integrates with networking protocols, such as TCP/IP, to cover industrial use cases. For example, a binary-formatted message seamlessly converts to a JSON-formatted message and back–all with no loss of data type and other important information.

IoT Message and Alert

JavaScript Runtime for Every Device

Available to each device in a containerized server-side runtime environment supporting ECMAScript 5.1 with a built-in native Avimesa API for functionality including messaging and file I/O.

JavaScript Runtime for Every Device

Available to each device in a containerized server-side runtime environment supporting ECMAScript 5.1 with a built-in native Avimesa API for functionality including messaging and file I/O.

Device Management

Avimesa Messages allows you to deploy and configure devices quickly and without any fussing around; just plug in, configure your devices, and watch the data flow. And with Avimesa.js, it's easier than ever to set up and deploy an Industrial IoT monitoring system within minutes.

Secure device provisioning and authentication

JSON-based device configuration

Built for industrial use and is highly-scalable

Streaming OTA firmware updates

Device Management

Avimesa Messages allows you to deploy and configure devices quickly and without any fussing around; just plug in, configure your devices, and watch the data flow. And with Avimesa.js, it's easier than ever to set up and deploy an Industrial IoT monitoring system within minutes.

Secure device provisioning and authentication

JSON-based device configuration

Built for industrial use and is highly-scalable

Streaming OTA firmware updates

Secure Firmware Updates

Built-in device firmware update service providing in-field updates for your devices.† Simply upload an update package via the Avimesa API generated from popular tools like Nordic’s nrfutil.

†Currently, support for the nRF5282 SoC-based Avimesa Devices

Secure Firmware Updates

Built-in device firmware update service providing in-field updates for your devices.† Simply upload an update package via the Avimesa API generated from popular tools like Nordic’s nrfutil.

†Currently, support for the nRF5282 SoC-based Avimesa Devices


function actuateDevice() {
    console.log("actuate-device");

	let apiKey = '0000000011111111afafafafafafafaf';
	let apiPassword = '01010101010101010101010101010101';

	if(!apiKey || !apiPassword){
		throw 'Please update the API Credentials above!'
	}

	api.setConnParams({
		apiKey: apiKey,
		apiPassword: apiPassword,
		hostname: 'queues-avimesajs.avimesacorp.net'
	});

Node.js SDK

Avimesa.js is a free Node.js-based developer kit that includes a basic, open-source application that can be modified or used as a starting point for your own custom front-end software solution. Use the included Linux-based Avimesa Gadget client for interfacing with 3rd-party hardware or as a development tool for generating dummy data. Or, we can of course provide full application development.

Node.js SDK

Avimesa.js is a free Node.js-based developer kit that includes a basic, open-source application that can be modified or used as a starting point for your own custom front-end software solution. Use the included Linux-based Avimesa Gadget client for interfacing with 3rd-party hardware or as a development tool for generating dummy data. Or, we can of course provide full application development.


function actuateDevice() {
    console.log("actuate-device");

	let apiKey = '0000000011111111afafafafafafafaf';
	let apiPassword = '01010101010101010101010101010101';

	if(!apiKey || !apiPassword){
		throw 'Please update the API Credentials above!'
	}

	api.setConnParams({
		apiKey: apiKey,
		apiPassword: apiPassword,
		hostname: 'queues-avimesajs.avimesacorp.net'
	});