微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > open1081之温度监控——“物联网”

open1081之温度监控——“物联网”

时间:10-02 整理:3721RD 点击:

【MXCHIP】open1081之温度监控——“物联网”

当今物联网概念盛行,因此也出现了好多物联网平台,fuhome就是其中之一,虽然目前功能简单,但是好在协议也简单,只要能实现udp通信就可。

1081实现udp通信(发送数据)的步骤:

1、调用mxchipInit(),软件库初始化;

2、设置无线网络运行参数:network_InitTypeDef_st;

3、调用StartNetwork()函数,配置正确,模块就成功连接无线网络了;

4、调用socket()建立一个udp类型的套接字;

5、调用bind()将建立的udp套接字绑定本地端口;

6、调用connect()使udp建立一个与远程网络地址的连接,以便通过udp发送数据到远程地址;

7、调用write()发送数据到远程地址,即fuhome。

8、另外用到的其它几个函数有:

FD_ZERO():用于清空套接字集合;

FD_SET():将套接字增加到套接字集合当中;

Select():获取套接字状态;

FD_ISSET():用于获取套接字是否被置位,返回1表示置位;

程序如下:


在fuhome设置如下:

注册一个账号,然后添加设备,在设备中增加传感器并设置其他参数即可。


温度曲线见下图:


这是最新的:


总结:首先说:新年了,祝大家元旦快乐,新年有新收获!

可以说,这只是个温度传感器物联网的雏形,程序也很简陋,fuhome手机端app只能显示设备状态,没有显示传感器数据(或许是我没找见),所以没有贴图。另外还需要实现远程控制开关功能,程序改进的空间还很大。

对庆科open 1081试用心得:

首先:硬件没有什么好挑剔的,核心板,底板还有扩展模块都挺好;

其次:软件支持,相比庆科对其产品及其和合作伙伴开发的成熟的产品的推广力度,对1081的支持还是有点糟糕的。并且1081的技术文档中的bug也比较多,尤其是RM0004_mxchipWNet_library_V1.27.pdf一书,书中多处对函数的介绍,比如send和recv函数的功能,居然是一样的,虽然能看懂,但是....



又比如:


两个月的学习,虽然短暂,但是还是学到不少东西。感谢EEWORLD社区和庆科!

同感,库函数的说明有待详细啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top