步骤1 移植光敏传感器代码,通过传感器采集光照强度
在keil环境中右击“IOT-Demo”选择“Manage project items...”;
在“project items”标签下的“group”中添加“hardware”,并在该group下添加光敏传感器代码。在“main.h” /USER CODE BEGIN includes/与/USER CODE END includes/之间添加引用定义标准扩展整数类型的头文件代码
在“main.h” /USER CODE BEGIN private defines/与/USER CODE END private defines/之间添加全局变量“msg_for_BH1750”与“BH1750_send”定义的代码;
在“main.c” /USER CODE BEGIN includes/与/USER CODE END includes/之间添加引用光敏传感器头文件的代码与BH1750数据的全局变量,并根据1.2.1章节步骤3中设计的数据码流,添加光敏传感器数据上报时携带messageld的代码;
点击“Rebuild”,编译工程。点击“Download”,下载程序至开发板;打开QCOM串口调试助手,根据对应的串口,选择对应的串口号,配置相应信息,按下“MCU_RST”,开发板运行程序;此时在QCOM上可以看到任务打印的信息。
登陆OceanConnect平台,参照实验三的方式注册设备(设备名称自定义,设备验证码为NB模组的IMEI号);在keil环境中右击“IOT-Demo”选择“Manage project items...”;后面的步骤和实验五相似。都是差不多“Project Items”标签下的“Application/User”中添加需要的代码……详情请看实验手册100~103页。在“Option for Target ‘IOT-Demo’”界面下选择”C/C++“,在”define”中添加全局宏定义标识符:“WITH_AT_FRAMEWORK”,“USE_NB_NEUL95”;
在“include paths”栏添加相应文件的头文件路径;编译下载至开发板。打开QCOM串口调试助手,登陆平台,通过历史数据查看开发板的上报数据。