实验背景
智慧城市总体⽬标智慧城市总体⽬标以科学发展观为指导,充分发挥城市智慧型产业优势,集成先进技术,推进信息⽹络综合化、宽带化、物联化、智能化、加快智慧型商务、⽂化教育、医药卫⽣、城市建设管理、城市交通、环境监控、公共服务、居家⽣活等领域建设,全⾯提⾼资源利⽤效率、城市管理⽔平和市民⽣活质量,努⼒改变传统落后的⽣产⽅式和⽣活⽅式。经过若⼲年的努⼒,将城市建设为⼀个基础设进、信息⽹络通畅、科技应⽤普及、⽣产⽣活便捷、城市管理⾼效、公共服务完备、⽣态环境优美、慧及全体市民的智慧城市。
实验目的
(1)采集温度、湿度、光照
(2)能够检测当前oneNET平台实时显示温湿度值
(3)轻应用展示温度、湿度
(4)可展示光照
实验步骤
1.创建产品与添加设备
2.编写代码激活设备
void read_callback(
uint16_t objid,
uint16_t instid,
uint16_t resid,
nbiot_value_t *data)
{ if (objid == 3303 && instid == 0 && resid == 5700) { /* 温度 */
SHT20_INFO sht20 = { 0 };
sht20 = SHT20_GetValue();
temp.value.as_float = sht20.tempreture;
} else if (objid == 3304 && instid == 0 && resid == 5700) { /* 湿度 */
SHT20_INFO sht20 = { 0 };
sht20 = SHT20_GetValue();
humi.value.as_float = sht20.humidity;
}
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
char uri[] = "coap://**************"; // 引导机服务
char *serv_addr = "***.***.***.***"; // 接入机 IP 地址,暂时无用
const char endpoint_name[] = "************;********"; // IMEI;IMSI
nbiot_device_t *dev = NULL;
time_t last_time = 0;
time_t cur_time = 0;
3 .云平台数据监测
实验总结
在此次项目中,目标基本都已实现,主要是在上一次项目的基础上进行添加,实现实验目标。对oneNET平台的操作更加熟悉,能够更快速对平台、设备进行实验。