As I mentioned in my post yesterday I attended a talk about NB-IoT at Chiang Mai Maker Party 4.0 (2017). It was presented by representatives from AIS, a large telco company in Thailand, and I’ll give a summary of what I learned beside that Xiaomi Mi A1 camera is not that good after all, and I should have taken my DSLR camera with me instead. So apologies for the poor quality of some of the photos…
The talk started from a higher level, including marketing / business propositions, and has time passed it become more and more technical.
The first part of talk was presented by Phuchong Charoensuk, IoT marketing specialist at AIS, and he provided some more details about the company, and their current B2B IoT/M2M market (400,000 subscribers), before providing an overview of IoT, and how NB-IoT will bring in not only larger businesses but also startups and makers.
He also went through some of the benefits of NB-IoT network with (eventually) low cost devices, easy deployment, deep penetration (works indoor and underground), low power consumption with up to 10+ years batter life, and support for 100K connection per cell.
At some points he explained the different use cases of 4G, 3G, and NB-IoT / LTE Cat M1, and showed how LTE in automotive application was used by both the company to first track manufacturing and then telemetry, and the consumer for infotainment. Of course, no NB-IoT here.
The second speaker was Jarun Sinsawasmongkol, Future Network Developer Manager, and he started from a slide by ndimensionz showing the differences between M2M and IoT, with the former more focused on machines, and hardware based, while IoT is mostly software based with the cloud and big data, although we still obviously need the sensors to get data.
He went through the main component of the IoT network from B2C/B2C/B2C2B users, sensors and devices, the network itself which can be private or the Intenret, IoT platforms in the cloud, and finally the apps running on the platforms.
Next up was the start of a comparison between IoT solutions following 3GPP standard such as eMTC, NB-IoT, or EC-GSM-IoT, and competing solutions like Sigfox, LoRa, Ingenu RPMA, etc…
- 200 kHz bandwidth
- More retransmissions (up to 100 times)
- No MSISDN needed
- No IP mode
- Network resource optimization
The table below compares Sigfox, LoRa, LTE Cat-1/0, LTE Cat M1 (eMTC) and LTE Cat NB1 (NB-IoT) with the latter having similar features and complexity as Sigfox/LoRa solutions.
NB-IoT coverage should eventually be better than LTE coverage thanks to NB-IoT coverage extension features using power spectrum density boosting (PSD) and repetition to extend the range of a cell tower.
NB-IoT power saving mode (PSM) is what makes 10+ years battery life possible, as the node can stay in sleep state for up to 310 hours.
The final two speakers, including Pornsak Hanvoravongchai, Device Innovation Manager, dealt with the node / sensor part of NB-IoT. First, Nb-IoT should be using embedded SIMs (eSIM) instead of traditional SIM cards since they allow for smaller footprints, and are more durable with better resistance to vibration, high temperature, and humidity levels.
Plenty of companies are already involved with NB-IoT starting with Silicon vendors including Hisilicon, Qualcomm, ZTE Welink, Sequans communication, Mediatek, Nordic Semi, Intel and Altair Semiconductor. But as we covered a few days ago, there are also new entrants like Riot Micro.
The list of NB-IoT modules is even longer with:
- ZTE Welink
- Sierra Wireless
- Sequans communication
- Long Ung (LongSung?)
- SIMCom Wireless Solutions
Some extra companies also joined the development ecosystem with devkits, MCU, sensors, or even antennas and batteries especially designed for NB-IoT, and other LPWAN standards.
NB-IoT includes three connection modes: CONNECT while transmitting/receiving data, IDLE, and PSM (Power Saving Mode) where it does not attempt to make any connection for a given time, which depends on your own requirements.
Power consumption for the three modes is illustrated in the chart above. I could see the scale on the right even during the live event.The company also introduced their NB-IoT Arduino shield with embedded SIM. They also appear to have XBee and mPCIE (USB) NB-IoT modules, again with an eSIM.
AIS NB-IoT Arduino library and sample code can be found on Github, and works with Arduino 1.8.1 or greater. Next up was time for a demo from an AIS representative showing transmission and reception of data with one base station that was enabled with NB-IoT for the event.
If you are based in Thailand, it’s now possible to register your interest for AIS NB-IoT Arduino shield that will be sold for 1,990 THB (~$61) and ship on February 14, 2018. The registration page is only opened until December 9th. I was expecting some more details about the kit on that page, but sadly it’s just a form asking for contact details.
It should be noted that only a few base station will work with NB-IoT at first, with connectivity first available in Bangkok around AIS D.C., AIS SC Tower, and Chulalongkorn University, and upcountry close to Chiang Mai Maker Space, Prince of Songkhla University, and Khon Kaen University. Anywhere else and you will likely not be able to connect at least in early 2018.
Finally, we got a demo from a member of the Chiang Mai Maker Club that got an early sample of the Arduino shield, connected it to an Arduino Mega with GPS, and various sensors, and as I understand that retrieved data while flying a drone (TBC).
I talked with AIS a little bit after the event, asking confirmation about initial coverage, and since it’s not exactly free to enable NB-IoT, despite using the same LTE base stations, they will only enable a few as previously mentioned. Considering NB-IoT will only be enabled for the 4-day event at the exhibition center, I suspect they may be recurring fees or royalties that AIS may have to pay to maintain the network.