一、实验背景
- 环境质量直接关系到人们的居住体验和健康状况,因此,对环境进行精确监控和智能调控显得尤为重要。
二、配置参数
1、OneNET平台上注册并登录
image
2.引导机,接入机
- char uri[] = "coap://183.230.40.40:5683"; // 引导机服务
char *serv_addr = "183.230.102.118"; // 接入机 IP 地址,暂时无用
定义了一个名为 uri 的字符数组,存储了引导机服务器的地址和端口号。
使用 coap 协议接入了IP 地址为183.230.40.40,端口号为5683的引导机服务器。本实验不做修改。
定义了一个字符型指针 serv_addr,存储了接入机IP地址,但是本实验暂时无用,不做修改。
3.入网
- void netdev_init(void)
{
SendCmd("AT+NRB\r\n", "OK", 5000,0,10); //重启模块
SendCmd("AT+CIMI\r\n", "OK", 2000,3,5); //查询SIM卡IMSI号
SendCmd("AT+CMEE=1\r\n","OK", 2000,0,10); //设置报错格式为数值
SendCmd("AT+CSCON=1\r\n","OK", 2000,0,10); //设置完全上下文连接
SendCmd("AT+CEREG=2\r\n","OK", 2000,0,10);
SendCmd("AT+CEDRXS=0,5\r\n","OK", 3000,0,5);
SendCmd("AT+CPSMS=0\r\n","OK", 3000,0,5);
SendCmd("AT+CEREG?\r\n","CEREG:2,1", 3000,1000,5);
SendCmd("AT+csq\r\n", "OK", 2000,0,5);
printf("connect NB-IoT sucess\r\n");
NB_step(3,1);
}
image
- 初始化,使用AT命令配置模块
三、连接云平台
- 为设备与云平台进行连接,我们还需要通过IMEI生成器生成IMEI和IMSI码,并在云平台中添加设备,填写相应信息。
image
- 添加设备同时注意IMSI序号,在烧录代码是IMSI序号必须对应
image
- 进入设备管理,设备详情中查看设备在线情况
image
四、数据查看
- 在设备管理界面的设备资源处查看传感器数据,设备将采集到的环境数据实时上报到OneNET云平台,实现了数据的实时传输和共享。同时,我们也在云平台上对接收到的数据进行了查看和分析,验证了数据的准确性和有效性。
image
image
五、总结
- 通过本次实训,我们成功地搭建了一个智慧城市检测系统,实现了城市重要环境数据的实时采集、传输和分析。智慧城市温湿度监控系统将能够为城市管理提供强有力的技术支持,提升城市环境管理的智能化水平,为居民创造更加舒适、健康的生活环境。