你可以看看国产品牌正睿的这款最新SNB-E架构的双路六核服务器。标配一颗至强E5-2620六核十二线程处理器(20GHz/72GT/15M缓存),英特尔C602服务器芯片组主板,8G DDR3 REG ECC 1333MHz内存,SATA3 1TB服务器硬盘,双千兆网卡,性能可以说是非常不错。如果以后随着业务量的增长,觉得性能不够用了,还可以扩展到两颗处理器,达成12颗处理核心,24条处理线程(在任务管理器处能看到24个处理核心的格子- -~很NB),最大支持512GB DDR3 REG ECC高速容错
产品型号:I21S2-6732
处 理 器:Xeon E5-2620
内 存:8G DDR3 REG ECC
硬 盘:SATA3 1TB
机 构:1U机架式
价 格:¥8599
如果数据比较重要,建议增加一个硬盘,总价也就在9000出头的样子,做raid1阵列保障数据安全,即使坏掉一个硬盘,数据也不会丢失。两个硬盘同时坏掉的可能性就太低啦。选择服务器的话,要具体的做的应用来定配置,不过一般不建议用I7的CPU,I7的CPU价格也不便宜,而且一般都是PC机用,做服务器的在硬件的售后质保,和兼容性等方面都不没有品牌的整机服务器好,具体牌子配置的话,可以根据您的预算,预算多的话,可以用DELL IBM的,质量绝对没得说,如果预算紧张的话,国产强氧的品牌机器性价比还是很高的,可以尝试一发。具体要了解的话可以看下我的资料
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:
示例:
指定的阿里云服务器。在阿里云控制台创建一个消息路由规则,将上传的设备数据从IoT Hub中转发到指定的阿里云服务器,这样就可以直接将数据传到阿里云服务器,不用经过阿里。
NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。nbiot模块怎么外接传感器
nbiot模块怎么外接传感器
1通过外接模块将传感器的信号转换成数字信号,然后通过NBIoT模块的串口接口将数据传输到远端服务器。
2将传感器的信号转换成数字信号,然后将数字信号通过NBIoT模块的GPIO口连接到NBIoT模块,再将数据传输到远端服务器。
3将传感器的信号转换成数字信号,然后将数字信号通过NBIoT模块的I2C接口连接到NBIoT模块,再将数据传输到远端服务器。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)