The USB Mass Storage Device Class (USB MSC) is a set of computing communications protocol that runs on the universal serial bus (USB). The electronic hardware that stores information and support a protocol to send and retrieve the information over a hardware interface is a mass storage device. A mass storage device typically stores information in files.

Some of the devices that practically implement the USB Mass storage devices are external hard drives, CD and DVD reader and writer drives, various digital audio players and portable media players, gaming systems and mobile phones. Most of the current mainstream operating systems support USB Mass storage devices and therefore USB mass storage is versatile enough for a wide range of peripheral devices. Every USB communication is between a host and device, USB host is a PC and the host controls the communication. USB mass storage device contains USB device controller hardware and program code.

A USB device controller enables a USB mass storage device to share its data with other computers. Programming and designing a USB mass storage device involves a variety of interfaces, protocols and structures. Every USB Mass storage device supports two interfaces. First a USB device interface to enable the device to communicate with other USB host and secondly an interface between the devices micro controller and CPU and storage media.

A USB mass storage device should implement four protocols namely, Generic USB protocol (every USB device should respond to requests sent by the USB host and other events) and USB mass storage protocol (every USB mass storage device should detect and respond to request specific to USB mass storage class), SCSI commands (USB hosts access mass storage device through commands developed originally for Small Computer Systems Interface-SCSI) and media specific protocol (the storage medias controller typically supports a command set for accessing the contents of the media).

Reading and writing data to a USB mass storage device also involves understanding media structure and file system. Media structure is the information about the logical blocks, which are nothing, but the storage area in drives. File system such as FAT 16 or FAT 32 should be implemented if USB mass storage device reads or writes files on its own rather than through USB hosts.

USB mass storage supports three bus speed, low speed with a bandwidth of 800 bytes per second and useful for keyboard and mice, full speed to transfer data up to 1.2 mega bytes per second and a high speed to transfer data at over 30 megabytes per second. It is recommended that USB devices support USB 2.0.

USB mass storage has four types of transfer and they are used for enumeration for control transfer, printer and scanner data for bulk transfer, mouse and keyboard data for interrupt transfer and real time audio and video for isochroous transfers.

Teleporter is a video transmission technology. This helps in delivering the video in the local remote locations to the head quarter. Teleporter can be widely used for broadcasting TV channels, it helps to deliver the video by transmitting through internet bonding tools with high quality, high reliability and very low glass-to-glass latency.

You can stream the live video from anywhere in HD quality

The stream delivery will be uphold with low latency with no interruptions

Satellite ENG is not required as it can withstand with cellular 3G/4G wireless cards

The live videos can be easily transmitted by using the Teleporter field unit by adding the respective camera to the field unit and USB modem cellular air cards by sending to the teleporter signal receiver at headquarters or even you can send it to the website or a (Content Distribution Network) CDN.

A great option for portable and mobile internet

Any cellular 3G / 4G / LTE can be easily bonded

The commercial version with Ultra-portable mechanism

Portabella is mainly used for providing effective internet access for mobile and portable devices by bonding with the cellular modems like 3G / 4G / LTE.

Portabella Server linked to Portabella enables to peer both uplink and downlink bonding by a specific protocol between the host and the mobile by bonding multiple cellular networks to generate increased performance and reliability. The network aggregation depends on the model, sometimes 4. 6 or even cellular modems are combined to give the higher bandwidth in both uplink and downlink bonding. The Portabella Server will also act as a transparent proxy, enabling the Portabella with a bonded connection out to the public Internet. If you are using the Portabella with Mushroom Networks Broadband Bonding service, there will be no need of the Portabella Server to uplink and downlink bonding. As the Portabella server is the part of the Broadband Bonding service of Mushroom Networks.

Portabella portable Internet access device has various models and all models support 3G bonding, 4G bonding and LTE bonding with some models also including WiFi and wired Internet WAN ports. The standard Portabella 141 and Portabella 8000 models are ideal for indoor use and the industrial ruggedizedPortabella 141i, Portabella 4000i, Portabella 8000i are ideal for more challenging mobile or portable deployments. Portabella 8000i and 4000i provide easy external access to up to 8 sim (or 4 sim) cards. Portabella 8000i has EN50155 and EN50121 certifications and is EN45545-2 compliant, making it an ideal candidate for delivering robust, high performance mobile Internet in vehicles, vessels, ships, trains and buses.

Downlink/uplink bonding in peered mode – Portable Internet access is achieved via 3G bonding. Portabella bonds Internet access lines (3G bonding / 4G bonding) for all types of traffic (including encrypted traffic such as VPN) for aggregated downlink and uplink capacity when peered over the Internet with Truffle Server device located at the headquarter office or data center. For single office setups optional Broadband Bonding Service subscription enables downlink/uplink bonding without requiring any BBNA devices at the headquarter office or data center.

Aggregated downlink capacity in standalone mode – When not peered with another BBNA device, all HTTP downlink sessions use the aggregated bandwidth of the combined Internet access links, even in the case of a single HTTP session. For non-HTTP downlink sessions and all uplink sessions, PortaBella provides session-based intelligent load balancing across the access links in standalone mode.