DOLLx8 Network Protocol


The DOLLx8 Databus Protocol

One Line Link (DOLLx8) is a technology architecture that consists of data communications protocol, synchronous serial data bus and a communication system that is designed to make other interdisciplinary development projects within embedded systems and electronics much easier and more accessible to the users.

DOLLx8 use ASCII characters in its data protocol, differential signaling in the bus system, where the communication consists of an active long-distance technology based on system logic where handling of the communication is done automatically by the microcontroller and its internal embedded Real-time operating system (RTOS) and software.

In today's world of communications most people knows of Local Area Network (LAN) which is based on Ethernet, a network system used in personal computers where one PC is able to talk to another PCs. In embedded system, RS-232 TTL (Transistor-Transistor Logic) has dominated the market over a longer period of time as the most common communication standard that also works as an internal embedded network system. With the use of MAX 232 integrated circuit (IC), the RS-232 TTL may connect to an external RS-232 connection where the immediate advantage of using MAX 232 is that there is no need of using positive and negative power supply. It is also possible to connect to USB via RS-232 to USB converter, and even if the original standard for RS-232 was basically a point-to-point system for the serial port on PCs, it is still possible to use RS-232 in small local area network using micro-controller and source code to control the signals and data transmission.

A DOLLx8 embedded network uses its own specific interface system named DOLLx8 Dataport that via DOLLx8 eMaster unit connects to external RS-232 and from there to USB directly, but requires the installation of a separate DOLLx8 driver. DOLLx8 runs on its own internal clock system that allows the DOLLx8 Dataport bus speed to be independent of the RS-232 baud speed set on the PC side, and can thus be determined by the user. With DOLLx8, USB works as an virtual communication port and can be set to a maximum speed of 128,000 Kbps.


The MISOLIMA name and its logo is registered trademark and are being used for all products from MISOLIMA which also includes products other than software, electronics and embedded systems. One such product range is MISOLIMA Home and Offices that is ready-built modular houses supplied with DOLLx8 technologies such as home automation, solar cells and GSM alarm. MISOLIMA accounts for most of the product developments in cooperation with other companies that use DOLLx8 technologies. DOLLx8 developments are also for Android.


The latest version of DOLLx8 is far more advanced than earlier versions and is based on 20-year experience in control systems and sensor technologies, where weaknesses in previous versions has meant that MISOLIMA has by research and development (R&D) developed, extended its expertise, created technologies and come up with products that are also suitable for educational purposes. The latest version of DOLLx8 as of February 2013 is 3.20.


The DOLLx8 solution is used in vehicles, buses, trains, caravans, marine, aviation, laboratories, homes, offices, buildings and in other automated systems. DOLLx8 is based on program-controlled embedded system, or integrated systems technology, and may therefore also interface to multiple systems such as RS-232, RS-422, RS-485, Controller Area Network (CAN-bus), GSM, USB and more, but may also be connected to wireless systems such as Bluetooth, Wi-Fi, VHF, GSM, laser or Internet for communication without the use of the data buffers between the units. DOLLx8 as multi-functional data network with mixture of combinatorial logics may connect via single or multiple connection-points adapted to multiple systems as defined in Common Hybrid Interface Protocol System (CHIPS).

DOLLx8 protocol system is based on ASCII-text and/or hexadecimal values, where the users can control device features, settings and parameters via PC, Internet, smartphone or regular mobile phone via SMS. DOLLx8 devices such as fleet management, GSM alarm systems have features such as for Master Phone, where the owner or owners of the system can alone use the mobile network to control DOLLx8 devices. For all others calling the devices via GSM will be treated as a normal phone call. The owner of Master Phone can also use a SpyCall function where the owner can call the device and listen into what's being said without those on the other end knowing about it.

All DOLLx8 devices have an integrated unique vendor and product ID that consists of 12-digits hexadecimal values, which includes:

Country Code

Company Code

Product ID

Manufacturer Product ID

User's Product ID

User sub-Product ID

A DOLLx8 command may according the table hereunder look like this: @ax, 02C002A030010, ON <CRLF>. If this command is sent to a DOLLx8 device with a buzzer installed it will start to buzz until the "OFF" command is sent to the device. If the command was successfully sent and received by the device with the right ID, then the device will acknowledge with #ax,02C002A030010,ON followed by <CRLF> as confirmation that the device has executed the command.

It is also possible to use a key name instead of the 12-digit Vendor and Product ID and if the key name is set to "living room" then the same command would look like this @ax,living room,ON <CRLF>.



ASCII value

Character value/Description

Start command


064d 40h


Product function


120d 78h

x for DOLLx8 functions (1)

Intern function


086d 56h

B for buzzer function (2)

Comma separation


044d 2Ch


Country Code

#5-7 (3)

44d 2Ch

02Ch for British manufacturer

Company Code

#8-10 (4)


002h for MISOLIMA



065d 41h

Ah for node device

069d 45h

Eh for slave device

070d 46h

Fh for master device

Manufacture Product-ID



00h to FFh

Users Product-ID



00h to FFh

Users sub-Product-ID



0h to Fh

Comma separation


044d 2Ch


Function message string



DOLLx8 message (5)

End command







(1) All DOLLx8 device has a product identification code consisting of an ASCII character

(2) All DOLLx8 devices have a functional identification code consisting of an ASCII character

(3) The Country Code is specified as 3-digit hexadecimal code

(4) Company Code is specified as 3-digit hexadecimal code and together with the assigned Country Code it becomes manufacturer ID.

(5) DOLLx8 message can be 32 characters, but in SMS it can be a maximum of 160 characters

The Product ID bytes from #5 to #16 can also be replaced with a user-defined key names such as "living room"