电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
开源 | 嵌入式物联网应用开发 - 预告篇
分 享
扫描二维码分享
开源 | 嵌入式物联网应用开发 - 预告篇
嵌入式Linux
物联网应用开发
开源项目
微联智控工作室
关注
发布时间: 2020-07-23
丨
阅读: 329
## 嵌入式物联网应用开发 – 预告篇 有很多初学者反映,在学习基础理论知识的时候,会容易觉得枯燥无味,不知道学完之后应用在哪些方面,更不知道如何把学到的知识应用到实际的项目开发当中。 因此,微联智控工作室计划开源一个关于嵌入式物联网的小项目。 这个小项目大概的框架,如下图所示: ![](https://cf04.ickimg.com/bbsimages/202007/bcae3780cde059323238e2e5415a423a.png) 这是一个无线传感控制网络,主要涉及各种终端设备,ARM-Linux中控,云服务器这三个角色,终端设备和其中一台ARM-Linux中控使用2.4GHz或433MHz组成一个小型的无线局域网络。多台ARM-Linux中控使用MQTT协议,通过云服务器进行数据同步和转发。 为什么不用ZigBee进行组网设计?因为,作者还没进行ZigBee相关知识的学习和开发。再加上,2.4GHz和433MHz这两个无线频段,在实际工作中应用还是比较多的。 各种终端设备是微联智控工作室自主进行开发设计的,目前设备的数量还不算多,整个系统调通后会逐渐加入其他终端设备,如下图所示。 ![](https://cf04.ickimg.com/bbsimages/202007/4b2b2879d64c9b06db34dd024c0d7e0d.png) 这些终端设备使用了STM32单片机作为主控芯片,项目的第一期规划,硬件主要有2.4GHz模块,433MHz模块,用户轻触按键,可调光RGB-LED,继电器模块,DHT11温湿度传感器,OLED信息显示。 **这个嵌入式物联网项目,第一期计划实现以下功能:** 1.终端设备入网及退网功能。 2.ARM-Linux中控管理终端设备功能。 3.终端设备上线及离线检测。 4.用户按键上报,RGB-LED亮度调节,继电器控制。 5.温度和湿度实时监测和上报。 6.OLED显示实时温度,显示ARM-Linux中控推送的数据。 7.更多未知功能...... 对于ARM-Linux中控部分,计划采用百问科技和正点原子的imx6ull开发板,使用Qt5进行界面应用程序开发,本次开源不涉及系统移植和驱动开发方面的知识,只设计Qt5应用程序开发。 ![](https://cf04.ickimg.com/bbsimages/202007/5dbafd97234ebe7bdb1b84e10f868495.png) 对于不熟悉Qt5应用程序开发的初学者,可以用一些简单易用的GUI开发板进行中控界面设计,如游芯科技的YOXIOS X3开发板,这类开发板提供一套简单易用的GUI解决方案,开发者使用此类开发板,可以很容易进行界面设计开发。 ![](https://cf04.ickimg.com/bbsimages/202007/b9ff48b4521bc703a419b82ad628c013.png) 这个项目会在GitHub和Gitee进行开源,目前,项目第一期的硬件说明文档,原理图和PCB已经上传完成,程序源代码已经上传但仍在调试中,项目开发文档也开始进行编写,欢迎fork和star。开源内容包括硬件说明文档,原理图和PCB,程序源代码,项目开发文档,如下图所示。 ![](https://cf04.ickimg.com/bbsimages/202007/a9b414094a0972d6b56a562e4499b089.png) ![](https://cf04.ickimg.com/bbsimages/202007/fd56ade4c945a5975ab3aba617da10f3.png) 项目的开源地址: [https://github.com/embediot/Embedded-IoT-Project](https://github.com/embediot/Embedded-IoT-Project "https://github.com/embediot/Embedded-IoT-Project") [https://gitee.com/embediot/Embedded-IoT-Project](https://gitee.com/embediot/Embedded-IoT-Project "https://gitee.com/embediot/Embedded-IoT-Project") 感谢阅读! ![](https://cf04.ickimg.com/bbsimages/202007/124b259539d2a9f3176ca2128452411a.png)
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
微联智控工作室
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交