[原创] 【安信可NB-IoT开发板EC-01F-Kit测评】-基于GD32F350的温湿度大气压力设备(完结)

秦天qintian0303   2022-1-6 15:07 楼主

        测评终于迎来了尾声,为了实现基于安信可NB-IoT开发板EC-01F-Kit实现室内温湿度大气压力数据上云的目标,制作了一个基于GD32F350单片机的底板。

 

        根据设备属性添加了部分必要模块,底板资源包括:

        GD32F350单片机最小系统(使用16M外部晶振);

        单节锂电池供电;

        两路DCDC,一路NB模块供电,一路底板供电;

        一个按键;

        一个三色LED;

        一个蜂鸣器;

        一个温湿度大气压力采集模块;

        一个NB开发板底座。

        底板并没有设计开关机的电路,后续有兴趣的朋友可以自行添加,单片机的资源也很充足,可以扩展设计。

 

        程序设计还不完善,目前只是根据上一篇的成功流程进行了程序实现,可通过按键上传一次数据同时每5分钟传输一次数据,对于AT指令的发送和解析是通过发送过程状态实现,发送通过固定指令进行,只有AT+ECMTPUB需要通过测量的环境数据进行修改,对于接收到的信息目前也只有成功的解析,解析后进行下一步AT指令操作,其他状态还需要不断完善,蜂鸣器和LED可以根据需求指示不同状态。

        讨论:在测试过程中发现,首次开启附着网络的状态需要通过实时查询进行监控,而订阅消息的命令也需要一定时间等待应答,针对单片机构建状态机应答机制方法欢迎大家踊跃讨论。

实物图片:

150440o6dktpwk3isdsdon.png

150440j3ccc7koptcc37c9.png

在爱好的道路上不断前进,在生活的迷雾中播撒光引

回复评论 (1)

订阅消息的命令也需要一定时间等待应答,这个要知道是多长时间

点赞  2022-1-7 07:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复