AP(Access Point): 无线接入点,是一个无线网络的创建者,是网络的中心节点。简单来讲就像是无线路由器一样,设备打开后进入AP模式,在手机的网络列表里面,可以搜索到类似TPLink_XXX的名字。
STA(Station): 任何一个接入无线的设备都可以成为一个站点,也就是平时接入路由器的设备。
SSID(Service Set Identifer): 每个无线AP都应该有一个标示用于用户识别,SSID就是这个用于用户标识的名字,也就是我们经常说到的wifi名。
BSSID(Service Set Identifer): 每一个网络设备都有其用于识别的物理地址,称作MAC地址,一般情况下出厂会有一个默认值,可更改,也有其固定的命名格式,也是设备识别的标识符。BSSID是针对设备说的,对于STA的设备来说,拿到AP接入点的 MAC地址 就是这个BSSID
ESSID(Service Set Identifer): 是一个比较抽象的概念,它实际上就和SSID相同(本质也是一串字符),只是能如果有好几个无线路由器都叫这个名字,那么我们就相当于把这个SSID扩大了,所以这几个无线路由器共同的这个名字就叫ESSID。
举个例子,如果在一台路由器上释放的WiFi信号叫某个名字如"Feng",这个名字“Feng”就成为SSID;如果在好几个路由器上都释放了这个WIFI信号,那么大家都叫“Feng”,这个时候大家都遵循的这个名字就是ESSID。
总结一下:
BSSID就是具体的某个连锁店编号或地址
SSID就是连锁店的名字或照片
ESSID就是连锁店的总公司或招牌或品牌
然后一般SSID和ESSID都是相同的
2、配网两大技术
物联网时代技术开始规模化服务民众,方便快捷显得尤为重要,WIFI直连便是一个典型案例。目前主流的WIFI配置模式有以下两种:
21、AP配网
设备热点配网,智能硬件处于AP模式(类似路由器,组成局域网),手机用于STA模式
手机连接到处于AP模式的智能硬件后组成局域网,手机发送需要连接路由的ssid和pwd以及自定义的一些信息至智能硬件,智能硬件接收后,找到对应的路由器主动去连接路由器,完成配网。
22、一键(smartConfig)配网
又叫智能配网、快速配网、简单配网。智能硬件处于混杂模式下,监听网络中的所有报文,抓取空口包。手机APP按照一定的协议格式将ssid和pwd及自定义的一些信息编码,以UDP报文格式通过广播包或组播包发送,智能硬件接收到UDP报文后解码,得到正确的ssid和pwd及自定义信息,然后找到对应的路由器主动去连接路由器,完成配网。
23、优劣势对比
231、smartConfig
优势:
相对于AP配网, 简单易 *** 作 ,更加贴近市场
相对于AP配网, 能明确的知道硬件设备端是否连接了路由器 。可以通过设备端连接路由器后告知APP端已经连接路由器你可以停止发送广播包了。
劣势:
smartConfig需要路由器的参与,需要考虑到 路由器的兼容性 问题,所以配网成功率有所限制,比如路由器的信道,bgn模式(速率)、品牌、以及24G/5G、24G/5G同名路由器、同一场景下多个wifi同名等等的一系列兼容性问题。因为不管是组播还是广播方式,都是一种UDP报文,需要靠路由器转发,设备端监听空口包。
232、AP配网
优势:
AP配网是局域网直连模式,这种配网没你有路由器参与,所以没有路由器兼容性问题,所以 配网成功率相比一键配网要高 ,目前国内智能设备生态链做的最好的企业也是一直沿用AP配网方式,配网成功率相对市场同类产品要高一些。
劣势:
AP配网 相对复杂,需要涉及到手机的兼容性、还需要手动切换WIFI ,如需要手机先连接上设备的AP热点,用户需要先进入WIFI列表页面然后手动切换到设备的AP热点,连接成功 *** 作上云有需要切换到路由器的热点,有的手机也不能自动切换热点,比如苹果iOS110系统以下的手机,无法自动切换热点,需要用户进入WIFI列表页面,选择新热点。过于复杂,这是设备热点配网没有普及的原因之一,因为没有一键配网方便
AP配网是局域网模式,所以 无法判断是否连上路由器 ,需要借助设备上云来判断。
3、配网流程
31、一键配网实现过程
此处大致介绍一下流程,当然实际为增加成功率考虑到安全性或者业务不同,肯定比这复杂丰富的多。比如为了安全性,会对定义的UDP广播协议采用自定义的一种安全性定义,增加校验增加加密等。比如为了增加成功率会才有一定的优化策略等等。
详细可参考:
微信wifi airkiss一键配网 Demo和关键点
自定义组播配网 待更新
Step1:初始化硬件设备,使设备进入混杂模式;
Step2:手机连接路由器WIFI(获取路由器名称);
Step3:获取WIFI信息,WiFi 名字和密码; iOS 获取系统wifi列表方法
android可以直接获取到所有路由器WIFI 信息,没必要连接要发送的WIFI,所以可以直接使用输入;但iOS90之前没有接口获取WiFi List,iOS90有获取WiFi List的接口,但是需要苹果授权,需要申请比较复杂。所以现在市面上比较通用的方法还是直接获取当前连接的wifi
Step4:通过组播或广播方式发送WiFi的ssid和pwd或其他的信息比如bssis,userData等
此处一般会APP和设备端会定义一套完成的UDP报文协议协议数据除了WiFi的ssid和pwd,一般会增加一些用户的其他信息UDP报文协议为了安全考虑,一般会想办法增加一些复杂度,也会增加加密方法目前报文协议大致就两种:长度编码和MAC地址编码比如微信的airkiss就是通过长度编码的广播方式
Step4:设备端通过广播方式回发设备端相关信息,比如设备id,token
手机端能接收到设备端回发的信息,说明手机端发送的WIFI信息是正确的且设备端已连接上路由器
Step5:查询设备上云状态,注册用户
32、AP配网实现过程
此处大致介绍一下流程,当然实际为增加成功率考虑到安全性或者业务不同,肯定比这复杂丰富的多,比如传输ssid和pasword,有的厂商使用>随着物联网的发展,越来越多的企业需要物联网卡,来帮助他们的设备接入网络。但是,到底该怎么选择物联网卡呢?这其实是一个比较复杂的场景,我将给大家科普一下,如何 *** 作,才能选择到最适合自己的物联网卡,少走点弯路。
我们所说的物联网卡,其实跟手机SIM卡是一样的,但是不能打电话、发短信,只能使用流量上网。网段也不一样,通常手机的是11位,而物联网卡是13位的。在中国,物联网卡跟手机卡是一样的,都是三大运营商:移动、联通和电信的卡。所以,卡的流量速度,可以用手机的速度去测试一下,手机卡和物联网卡走的基本上是相同的基站,除了NB卡。
无论是哪个运营商的物联网卡,我们需要提醒的是,物联网卡是不能用到手机上的,只能用到设备上。一般情况下,物联网卡一旦用到手机上,运营商是能监控到的,一旦发现,大多是要停机的。还有一点,运营商的物联网卡是对公的,不会卖给个人,所以现在市面上会有很多的物联网卡代理商,提前从运营商拿卡,但是一般也不会卖给个人。大家如果发现有物联网卡的代理声称可以用到手机上,要有保持警惕。
下面我具体的讲一下,如何购买物联网卡?从如何选择运营商,选择什么样的材质,要不要切卡,该使用什么样的套餐等等几个方面谈一下。
如何选择运营商?我们选择物联网卡,第一个就是要确认下,用哪个运营商的卡,采用哪种制式的卡(2G/3G/4G/5G/NB)。不同的地方,不同的运营商的信号是不一样的。一个简单的方法,就是看下自己的设备大概再哪个区域,然后拿手机去试一下,大概率错不了,因为走得基站是一样的。当然,土豪可以在设备上,放三个运营商的卡,根据网络情况,进行切换。
如何选择物联网卡的材质?物联网卡的材质,是大家很容易忽略的地方。最常见的是消费级的卡,也就是跟手机一样材质的,塑料卡。这种卡,在一般设备上使用也没有大的问题,但在特殊场景下,比如:高温等,是不行的。所以还有一种工业级的卡,材质是陶瓷的,这种陶瓷卡,更加可靠,当然也就更贵。
除了材质,还要注意裁切,我们的手机卡一般是三切的卡,看下手机卡,就大概明白什么是裁切的卡。我们在采购物联网卡时,就要注意了,要选择合适的卡:大卡(不裁切的卡),2切卡,三切卡,贴片卡(可以直接焊道板子上的卡)。其中,大卡,2切卡和三切卡跟手机卡一样,是可插拔的,可以根据插槽的不同选择不同的裁切卡。需要注意的是,如果是大卡的插槽,就不要用2切或者三切的卡,否则容易造成虚接,不牢靠的情况。总的来说,这种裁切卡不是很牢固,如果设备对卡的固定程度,有严格要求,建议用贴片卡,将卡焊到板子上,缺点就是不好换卡。
如何选择套餐?这个就需要根据,具体的场景了。选择套餐前,先要把自己的场景走一遍,大概估算一个流量。一般情况下,物联网卡的套餐折扣都是比较高的,但是一旦超套,就是要走标准资费,那就很贵了。如果真的超套了,补救方式就是买加油包。加油包相对标准资费来说便宜一点。低流量的场景,可以考虑NB,NB相对其他制式来说,数据传输耗的流量要少一点,大家想了解,可以搜一下nb-lot。但是,nb开卡的流程要麻烦一些,需要的材料也很多,这里就不详细讲了。
购买物联网卡,大概的逻辑就是这样了,有时间,我再具体给大家科普一下,有哪些物联卡的套餐?怎么确定需要流量池?等等。
希望对大家有所帮助。
1、NB-loT技术是基于蜂窝的窄带物联网成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。
2、NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。NB-IoT支持待机时间长、对网络连接要求较高设备的高效连接。据说NB-IoT设备电池寿命可以提高至至少10年,同时还能提供非常全面的室内蜂窝数据连接覆盖。
3、随着智能城市、大数据时代的来临,无线通信将实现万物连接。很多企业预计未来全球物联网连接数将是千亿级的时代。目前已经出现了大量物与物的联接, 然而这些联接大多通过蓝牙、Wi-Fi等短距通信技术承载,但非运营商移动网络。为了满足不同物联网业务需求,根据物联网业务特征和移动通信网络特点,3GPP根据窄带业务应用场景开展了增强移动通信网络功能的技术研究以适应蓬勃发展的物联网业务需求。
4、NB-loT的技术特点如图:
小米lot是小米旗下的!
小米已经建成了全球最大消费类IoT物联网平台,连接超过1亿台智能设备,进入全球100多个国家和地区。MIUI月活跃用户达到396亿。小米系投资的公司接近400家,覆盖智能硬件、生活消费用品、教育、游戏、社交网络、文化娱乐、医疗健康、汽车交通、金融等领域。
品牌介绍:
全球专业的消费级IoT平台,专注于提供完善的硬件产品或场景应用的智能化解决方案,涵盖手机、电视、笔记本、路由器等丰富生态。
小米IoT开发者平台(简称“小米IoT”),是小米面向消费类智能硬件领域的开放合作平台。平台依托小米庞大的用户群体、丰富的IoT产品生态、出色的IoT交互体验、深厚的IoT技术优势、以及优质的供应链资源,为合作伙伴提供完善的硬件产品或场景应用的智能化解决方案,与合作伙伴一同打造极致的物联网体验。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)