关注物联网、关注NB-IoT

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36075612/article/details/97110898

在当下情况下,今天就来来聊一聊NB-IoT,特意整理了一些NB-IoT的入门级问题:

问:NB-IoT的优势是什么?


答:支持单小区50K用户连接,做上传用低功耗优势明显


问:NB-IoT支持定位吗?


答:3GPP R14及以后才支持,目前NB-IoT(R13)并不支持定位。


问:NB-IoT是否支持短信?


答:不支持短信。


问:NB-IoT支持哪些通讯方式?


答:海思HI2110目前支持UDP/IP通讯方式,支持UDP、CoAP协议。


问:基站是否可以寻呼终端?


答:PSM状态下基站不能寻呼,只能在Connect或Idle状态下。


问:NB-IoT有几种工作模式?


答:有3种:Active、Idle和PSM。


问:NB-IoT模式切换由谁控制?


答:默认切换时间由核心网下发,由终端控制切换模式。


问:目前有哪些NB-IoT解决方案?(2017/7/20 以前)(查看更多)


答:目前有海思Hi2110(Boudica 120)、高通MDM9206两款芯片解决方案。


问:Hi2110和MDM9206有何区别?


答:Hi2110为单模(NB-IoT),MDM9206为多模(NB-IoT、eMTC、GSM)。


问:是否能在Hi2110芯片上开发?


答:截止今日(2017/7/20),海思仅为仅有几家提供芯片开发相关资料。


问:是否能获取到Hi2110芯片手册资料?


答:华为对Hi2110资料保密程度相当严,合作的厂商都签了NDA协议的。所以答案是:否。
  (目前能知道的是芯片内核Cortex M0,主频48MHz)


问:NB-IoT的成本?


答:未来芯片价格预计可以到1刀,笔者预计2020年后模组价格会在20RMB以内。


问:NB-IoT是否可以切换小区(移动性)?


答:NB-IoT并不支持小区无缝切换功能,到新的小区中,必须重新注网。


问:CoAP协议是什么?


答:CoAP协议是建立在UDP基础上,类似于TCP和HTTP的关系。


问:哪些运营商支持NB-IoT?


答:目前(2017/7/20)NB-IoT仅支持FDD-LTE,移动的TDD-LTE不支持。


问:普通卡可以用在NB-IoT上吗?


答:不可以,电信有专用NB-IoT卡,物联网卡也不行。


问:没有模块或网络该怎么尝鲜NB-IoT?


答:可以从华为申请SoftRadio软件模拟使用,个人用户不能申请。



问:NB-IoT是否需要实名制?


答:全部需要,跟踪到责任主体。


问:NB-IoT是不是都采用eSIM?


答:NB-IoT的产品特点是不需要安装配置,直接开机连接网络就能工作,并支持自动登记设备和空中升级等功能。SIM卡和eSIM将会长期共存,运营商拒绝软SIM的模式。


问:PSM状态下怎么切换至Active或Connect?


答:(1)TAU定时器超时唤醒。(2)模组主动发送socket(UDP/COAP)数据


问:三种状态切换时间是多少?




答:1. connect到 idle :不活动定时器超时,不活动定时器可配置1-3600s,默认20s.


    2. idle到psm:active timer超时, active timer可配置0-11160是,默认180s.  


    3. psm到connect:UE有上行数据或者TAU定时器超时,TAU定时器0-310h,默认12h.


问:目前有哪些知名的IOT平台可以使用?


答:华为IOT平台,移动oneNET平台。


问:什么是CDP服务器?


答:Connected Device Platform (CDP) serve,翻译过来是“连接设备平台”,这里指的是CoAP平台。可以选择华为IOT平台。


问:NB-IoT上下行传输速率是多少?


答:NB-IoT射频带宽为200kHz。


下行速率:大于160kbps,小于250kbps。


上行速率:大于160kbps,小于250kbps(Multi-tone)/200kbps(Single-tone)


问:NB-IoT的芯片为什么功耗低?


答:NB-IoT采用eDRX和PSM省电技术,进一步降低了功耗。


问:NB-IoT是否支持语音?


答:NB-IoT在没有覆盖增强的情况下,支持的语音是Push to Talk。


在20dB覆盖增强的场景,只能支持类似Voice Mail。


问:NB-IoT是否支持重传机制?


答:NB-IoT为实现覆盖增强采用了重传(可达200次)和低阶调制等机制。


问:NB-IoT的部署方式有哪些?


答:NB-IoT支持3种不同部署方式,分别是独立部署、保护带部署、带内部署。


独立部署:可以利用单独的频带,适合用于GSM频段的重耕。


保护带部署:可以利用LTE系统中边缘无用频带。


带内部署:可以利用LTE载波中间的任何资源块。


问:运营商之间是否支持NB-IoT漫游?


答:否。


问:NB-IoT标准会支持TDD LTE吗?


答:目前,FDD LTE系统支持NB-IoT技术,目前TDD LTE系统不支持NB-IoT技术。


NB-IoT的物理层设计大部分沿用LTE系统技术,如上行采用SC-FDMA,下行采用OFDM。


高层协议设计沿用LTE协议,针对其小数据包、低功耗和大连接特性进行功能增强。


核心网部分基于S1接口连接,支持独立部署和升级部署两种方式。


问:NB-IoT支持基站定位吗?


答:R13不支持基站定位,但运营商网络可以做私有方案,比如基于小区ID的定位,不会影响终端,只需要网络增加定位服务器以及与基站的联系即可。


R14计划做定位增强,支持E-CID、UTDOA或者OTDOA,运营商希望的定位精度目标是在50米以内。


如果从终端复杂度角度考虑,UTDOA更好,因为对终端几乎没有影响,并且在覆盖增强情况下(地下室164dB),UTDOA(上行)功耗更低;如果大部分场景不需要覆盖增强,从网络容量角度来看,OTDOA(下行)会更好。


问:国内外运营商对NB-IoT的频段是如何划分的?


答:全球大多数运营商使用900MHz频段来部署NB-IoT,有些运营商部署在800MHz频段。


中国联通的NB-IoT部署在900MHz、1800MHz频段,目前只有900MHz 可以试验。


中国移动为了建设NB-IoT物联网,将会获得FDD牌照,并且允许重耕现有的900MHz、1800MHz频段。


中国电信的NB-IoT部署在800MHz频段,频率只有5MHz。

原文

展开阅读全文

关注物联网”信息安全

04-14

关注“物联网”信息安全rnrn2009年如果是中国物联网元年,2010年将是中国物联网产业发展最关键的一年,“物联网”成为2010年两会的热点。同时各级政府的政策出台、各高校院所的技术研发、标准化进展以及重大专项的设立都将对未来几年中国物联网产业发展的走向产生至关重要的影响。赛迪顾问研究显示:“政策先行,技术主导,需求驱动”将成为中国物联网产业发展的主要模式。rn物联网被誉为继计算机、互联网与移动通信网之后的又一次信息产业浪潮,如果说互联网还只是计算机网络的话,而物联网能够将世界上的一切都连接起来,实现信息无处不在和智慧地球的目标。 rn 尽管物联网的前景十分美妙,但其发展也面临着很多困难,包括体制落后、技术不完善、成本过高、标准缺失、商业模式不明、信息安全难以保障、地址资源不足等。不过在我看来,当前中国物联网发展最大的难题主要是三个方面:一是如何促进合作与开放,二是如何开发新型应用,三是如何保障网络信息安全。rn在这里我们重点分析网络信息安全问题,物联网是一种虚拟网络与现实世界实时交互的新型系统,其无处不在的数据感知、以无线为主的信息传输、智能化的信息处理,一方面固然有利于提高社会效率,另一方面也会引起大众对信息安全和隐私保护问题的关注。 rn从技术上讲物联网存在很多网络安全隐患。由于物联网在很多场合都需要无线传输,这种暴露在公开场所之中的信号很容易被窃取,也更容易被干扰,这将直接影响到物联网体系的安全。物联网规模很大,与人类社会的联系十分紧密,一旦受到病毒攻击,很可能出现世界范围内的工厂停产、商店停业、交通瘫痪,让人类社会陷入一片混乱。 rn同时物联网还可能带来许多个人隐私泄露。在未来的物联网中,每个人包括每件拥有的物品都将随时随地连接在这个网络上,随时随地被感知,在这种环境中如何确保信息的安全性和隐私性,防止个人信息、业务信息和财产丢失或被他人盗用,将是物联网推进过程中需要突破的重大障碍之一。退一步讲,就算未来的物联网信息安全技术和信息安全制度能够保障这些信息不被泄露。但从理论上讲,拥有物联网高级管理权限的人仍可以掌握你的一切:从你去过哪些地方、和谁在一起,到你从超市里买过什么东西,这种一天24小时被全天候监视的生活是不是有点令人发憷呢? rn针对这些问题除了政府加快制定与完善物联网相关的法规标准体系外,许多大型的网络公司针对这些问题提出了自己的解决方案。如江苏天益网络公司针对信息安全问题提出了两个初步解决方案,一是通过随易联(freelink)组建物联专网方案,另一是随易联PKI安全应用网关(freelink)管理系统方案。rn但是这些标准、技术、解决方案等均有待于进一步的完善,大多数的解决方案尚处于试用阶段。同时,也在这里征集合适的解决方案以供大家分享rn 论坛

关注!!!关注!!!

12-26

大家看看怎么样才能正确将WebResponse取得的文件编码rnrnrnusing System;rnusing System.Collections;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Web;rnusing System.Web.SessionState;rnusing System.Web.UI;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.HtmlControls;rnusing System.IO;rnusing System.Net;rnusing System.Text;rnrnnamespace getfilernrn public class WebForm1 : System.Web.UI.Pagern rn protected override void OnLoad(EventArgs e)rn rn Response.Clear();rnrn string url = Request.QueryString["url"];rn if (null == url || url.Trim().Length == 0)rn rn Response.End();rn return;rn rnrn tryrn rn WebRequest request = WebRequest.Create(url);rn request.Method = Request.RequestType;rn request.ContentType = Request.ContentType;rnrn int reads = 0;rn byte[] buffer = new byte[512];rn rn if (Request.RequestType.Equals("POST"))rn rn if (null != Request.Form) rn rn using (Stream s = request.GetRequestStream())rn rn while ((reads = Request.InputStream.Read(buffer, 0, buffer.Length)) > 0)rn rn s.Write(buffer, 0, reads);rn rn s.Flush();rn rn rn rnrn WebResponse response = request.GetResponse();rn Response.ContentType = response.ContentType;rn using (Stream s = response.GetResponseStream())rn rn while ((reads = s.Read(buffer, 0, buffer.Length)) > 0)rn rn //Response.OutputStream.Write(buffer, 0, reads);rn writeFile(buffer,Server.MapPath(".") + @"\my.xls");rn rn rn response.Close();rn rn catch(Exception ex)rn rn ex.ToString();rn rnrn Response.End();rn base.OnLoad (e);rn rnrnrn /// rn /// 写文件rn /// rn /// 需要写入的byte字节流rn /// 要写入的文件的名称及其绝对路径rn /// 返回bool值是否成功rn public bool writeFile(byte[] mybt,string filename)rn rn tryrn rn StreamWriter write = new StreamWriter(filename,true);rn System.Text.Encoding myen = Encoding.GetEncoding("GB2312");rn //byte[] wbyt = Encoding.Convert(Encoding.Default,Encoding.GetEncoding("GB2312"),mybt,0,mybt.Length);rn string mystr = myen.GetString(mybt,0,wbyt.Length);rnrn write.Write(mystr);rn write.Close();rn return true;rn rn catch(Exception ex)rn rn ex.ToString();rn return false;rn rn rnrn private void Page_Load(object sender, System.EventArgs e)rn rn rnrnrn #region Web 窗体设计器生成的代码rn override protected void OnInit(EventArgs e)rn rn InitializeComponent();rn base.OnInit(e);rn rn rn private void InitializeComponent()rn rn this.Load += new System.EventHandler(this.Page_Load);rn rn #endregionrn rnrn 论坛

没有更多推荐了,返回首页