5G Network Overview

5G is a new network system that has much higher speeds and capacity, and much lower latency, than existing cellular systems. 5G networks will use a type of encoding called OFDM(Orthogonal Frequency Division Multiplexing), which is similar to the encoding that LTE uses.  The magic number here for 5G is in fact a floor of 1 Gbps, with numbers as high as 10 Gbps(circa).

The new technology is expected to use “millimeter wave” radio spectrum or wavelengths above 24 gigahertz. Higher frequencies carry significantly more data but they are also far more easily blocked by buildings, foliage, and even rain, making their use for mobile communications quite challenging.


5G New Radio (NR), the global 5G standard for a new OFDM-based air interface designed to support the wide variation of 5G device-types, services, deployments and spectrum.


1G, 2G, 3G, 4G


The G in 5G means it's a generation of wireless technology. While most generations have technically been defined by their data transmission speeds, each has also been marked by a break in encoding methods, or "air interfaces," which make it incompatible with the previous generation.

  • 1G was analog cellular. 
  • 2G technologies, such as CDMA, GSM, and TDMA, were the first generation of digital cellular technologies. 
  • 3G technologies, such as EVDO, HSPA, and UMTS, brought speeds from 200kbps to a few megabits per second. 
  • 4G technologies, such as WiMAX and LTE, were the next incompatible leap forward, and they are now scaling up to hundreds of megabits and even gigabit-level speeds.
      CN
     /    \
       RAN    RAN
    / \          / \

    UE  UE  UE UE

CN => Core Network
RAN => Radio Access Network (eNodeB)
UE => User Equipment(Mobile Phone)

ref:


3gpp specs - 


5g NR - 


Misc -


Videos -

Windows Internet Of Things(wiot) ..

Internet of Things(IoT) generally refers to scenarios where network connectivity and computing capability extends to objects, sensors and everyday items not normally considered computers, allowing these devices to generate, exchange and consume data with minimal human intervention.

Windows 10 IoT Core(WIoT) is a new edition for Windows targeted towards small, embedded devices that may or may not have screens. For devices with screens, Windows 10 IoT Core does not have a Windows shell experience; instead you can write a Universal Windows app that is the interface and “personality” for your device. IoT core designed to have a low barrier to entry and make it easy to build professional grade devices. It’s designed to work with a variety of open source languages and works well with Visual Studio.


Windows 10 IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display, and that runs on the Raspberry Pi 2 and 3, Intel Joule, Arrow DragonBoard 410c & MinnowBoard MAX. Windows 10 IoT Core utilizes the rich, extensible Universal Windows Platform (UWP) API for building great solutions. 



ref:

Internet Of Things(IoT) - https://en.wikipedia.org/wiki/Internet_of_things


Windows IoT wiki - https://en.wikipedia.org/wiki/Windows_IoT


Intel IoT - https://software.intel.com/en-us/iot/home


Qualcomm IoT - https://www.qualcomm.com/solutions/internet-of-thingshttps://developer.qualcomm.com/hardware/iot-cellular-dev

IBM IoT DeveloperWorks - https://www.ibm.com/developerworks/learn/iot/

IoTivity Open Connectivity Foundation(OCF) - https://openconnectivity.org/resources/iotivity

Windows IoT(Internet Of Things) - https://developer.microsoft.com/en-us/windows/iot




Windows IoT(Internet Of Things): Getting Started - https://developer.microsoft.com/en-us/windows/iot/getstarted







Microsoft IoT(Internet Of Things) sample code - https://github.com/ms-iot/samples


Microsoft UWP drivers sample code - https://github.com/Microsoft/Windows-driver-samples