对象一:硬件(比如充电桩)
对象二:通信组件(比如wifi模块)
对象三:物联网平台
物联网通信环节,简单来讲,就是硬件,通过通信组件,采用硬件通信协议(通常是传输层协议TCP),与物联网平台进行基于指令及数据的实时交互;通常来讲,将面向用户,互联网平台会提供面向C端的产品,如app,小程序。
大厂提供的物联网平台,就是上面的对象三;提供硬件连接的云端平台。
基于上面的特性,也就明确了物联网平台的客户群体——硬件厂商(格里、美的等等)
汽车一般有自己的 *** 作系统,较为完备的硬件条件为其通信提供了更多的选择,这个角度讲,他的通信与我们的手机通信较为相似。
阿里还有卖芯片的服务,使用它的芯片,网络传输应该就不用开发了,但是需要在其上开发自己产品的逻辑。
相同点就是都提供接入sdk,可以登陆官网自行查看
BC35-G 是一款高性能、低功耗的多频段 NB-IoT 无线通信模块,支持 B1/B3/B8/B5/B20/B28 频段,在设计和AT指令上与BC95兼容。
小熊派开发板右上角的开关拨到AT-PC一端,则模组直接与PC相连,方便调试。
指令:AT
功能:测试AT指令功能是否正常
示例:
指令:AT+CSQ
功能:返回从 UE 接收到的信号强度指示 <rssi> 和信道误码率 <ber> ,其中第一个值rssi应当在0-31之间,如果为99则表示信号无法检测,第二个参数ber因为模组当前不支持,所以始终为99。
示例:
指令:AT+CEREG
功能:查询当前 EPS 网络注册状态,该指令返回的第一个参数为0则表示禁止网络注册URC,第二个参数表示网络注册状态,1表示已注册本地网,5表示已注册漫游网络,其余值则表示注册失败。
示例:
指令:AT+CGATT
功能:该命令用于查询当前是否将 UE 附着于 PS 域,返回值为1则表示已附着,即网络激活成功。
示例:
指令:AT+CGPADDR
功能:该命令用于查询模组当前的ip地址。
示例:
由于NB-IoT模组可以直接对接IoT平台,所以在单独测试使用UDP连接时,需要 在激活网络成功之后,在获取ip地址之前,关闭IoT平台注册功能 。
使用如下命令禁止该功能:
首先我们需要搭建一个UDP服务器,有两种方式:
因为 NB-IoT 模组直接注册的是公网ip地址,所以这里我们使用第一种方式,在Linux服务器上运行一个Python编写的UDP测试服务器:
这里的Python程序如下:
运行:
效果如下:
使用AT命令连接UDP服务器,首先需要创建一个 UDP 类型的 Socket,创建socket的指令如下:
其中第一个参数是socket类型,DGRAM表示UDP,STREAM表示UDP;第二个参数表示协议类型,UDP 为 17, UDP 为 6,最后一个参数指定socket使用的本地端口,如果为0则表示随机分配。
所以创建UDP socket的示例如下:
指令:
其中第一个参数是由 AT+NSOCR 返回的 Socket 编号,第二个参数是UDP服务器ip地址,也可以使用域名,第三个参数是UDP服务器开启监听的端口,第四个是发送数据的长度,最后一个是要发送的十六进制数据。
示例:
发送之后,在服务器端也可以看到:
模组发送数据到服务器后,服务器会自动发送消息,模组会打印出收到信息的提示:
该信息表示编号为1的socket收到了18字节的数据。
可以使用如下命令查看收到的数据,第一个参数是socket编号,第二个参数是查询的数据长度:
查看刚刚收到的数据:
其中收到的数据为倒数第二个参数,是十六进制格式:
使用 在线工具 将数据转化为字符串即可:
通信完毕之后,可以使用下面的命令关闭最开始创建的socket:
示例:
用通俗的话来讲,物联网就是让所有的东西都“连”起来,关键要有三件东西:感应处理终端,传输通道,控制处理平台。这样就可以让本来没有生命的东西能“感应”并“处理”信息,通过传输的网络传送到指定的地方或人那里,反过来还可以进行控制和指挥。以下面上海移动在建设无线城市中,将技术转化成城市中的生活应用的案例来解释会更加清楚地理解这个概念,由于物联网覆盖更多地要依赖无线技术通目前的通信网络,所以移动物联网将会更加符合未来发展方向:案例一:你想知道孩子在幼儿园里开心吗?打开手机,点击“宝宝在线”,孩子的一颦一笑尽收眼底。“宝宝在线”在松江、闵行地区4所幼儿园试点后,受到家长热烈欢迎,订制这项服务的家庭超过500户,使用率接近100%。
案例二:在普陀的中环百联,借助中国移动上海公司“智能停车”系统,人们将可以用手机查看附近的停车场有无空位,用手机在中环百联的“虚拟商城”里“逛商店、买东西”。
案例三:将感应器与无线网关或无线座机连接,一旦家里发生煤气泄漏等险情,告警指令会第一时间发送到你手机。移动物联网最新应用“宜居通”,大大提高了城市安保的“智能”水平,目前已在普陀、闵行、松江、嘉定等地试点,未来三年计划覆盖全市。包括“宜居通”在内,中国移动上海公司已经拥有50万物联网终端用户。
不用等到2015年,这样的生活场景已经出现在我们的身边,一个个移动互联的信息化触角,正由点连成线,由线连成面,勾勒出一个智慧城市、一个智慧满溢的生活。而在中国移动上海公司看来,这个智慧城市就是以“无所不在”的网络,打造“无所不有”、“无所不能”的智慧生活。
在“十二五”无线城市蓝图里,中国移动上海公司提出,以无线城市助力上海智慧城市建设,围绕强政、兴业、惠民,使“无线城市”成为“政务管理的好帮手”、“推广行业信息化的好平台”、“民生服务的好工具”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)