Carrier limitations
The most interesting mobile devices to connect to the BeagleBone are phones. The network of a mobile device is subjected to specific terms, which can severely limit the options with the BeagleBone, as the terms will vary greatly from country to country and plan to plan even within the same network carrier. The following are a few issues faced:
Restrictions on connecting another device under the same plan. This is often described as tethering. This often manifests itself as the tethering options being disabled or removed entirely from a phone. However, it can also be a contractual term. Attempting to bypass this can result in the service being suspended or terminated! It is a good idea to consult the contract terms prior to connecting the BeagleBone to a mobile device.
TCP/IP filtering from the carrier can break applications. Included in this category are the following:
Port-based filtering: This attempts to connect to a nonstandard port for a cloud service might be blocked...