大学生在新物联网项目中使用Zephyr OS和EdgeX Foundry
2018-07-26 11:30:04AI云资讯1309
作者是北京邮电大学李永华教授,他在EdgeX Foundry和Zephyr项目中是很活跃的一位成员。
最近,北京邮电大学加入Zephyr项目和EdgeX Foundry,成为它们的新成员,其实学生们在很久之前就开始研究这两个项目了。实际上,学生们目前正在致力于基于这些开源技术做物联网项目。
第一个项目旨在基于Zephyr OS开发一款蓝牙心率监测器,Zephyr OS是资源受限系统和小型物联网设备的理想选择。该系统可实现对用户的心率测量,并通过蓝牙将用户的心率数据传输到用户的手机,以便用户可以实时监测她/他的心率。
系统主要分为两部分:硬件和软件。硬件的主要功能是数据采集、数据传输和数据显示。硬件以Arduino 101开发板为中心进行设计和实现。另一方面,软件主要用于数据转换和分析,软件开发和实现在Zephyr OS下进行。
第二个项目使用运行在Raspberry Pi上的EdgeX平台(使用Java微服务)。EdgeX Foundry核心、支持和导出微服务工件是使用Java Maven在Eclipse中创建的。Docker 容器是围绕微服务工件创建的,并使用Docker Compose部署到运行Ubuntu 16.04Linux的Pi上。除了EdgeX 导出、核心和支持微服务外,学生们选择构建和部署基于设备服务器的MQTT,将传感器数据摄取到EdgeX,EdgeX利用CloudMQTT作为底层代理。
对于这个项目,学生们使用随机数字发生器模拟Pi上的传感器数据。模拟数据通过设备服务器(也是使用CloudMQTT)传递MQTT消息,而接收消息通过另一个MQTT管道从设备服务发回。由于CloudMQTT的WebSocket用户界面,学生们可以轻松查看到JSON包的随机数数据输入EdgeX,以及EdgeX确认,证明成功建立了物联网边缘平台。
EdgeX Foundry 通过MQTT 微服务器使用随机数字作为消息,将其传递到CloudMQTT,再通过MQTT微服务接收响应。CloudMQTT的WebSocket UI允许你观看JSON随机数数据,并将数据发送到EdgeX,从而证明成功建立。
了解更多Zephyr 项目内容,请参照入门指南(http://docs.zephyrproject.org/getting_started/getting_started.html),加入邮箱列表或者在IRC上关注#zephyrproject。
关于Zephyr
Zephyr 项目是一款小型且可扩展的操作系统,尤其适用于资源受限的硬件系统,可支持多种架构;该系统高度开源,对于开发人员社区完全开放,开发人员可根据需要对该系统进行二次开发,以支持最新硬件、工具和设备驱动程序;该系统高度模块化平台,可轻松集成任何架构的第三方库和嵌入式设备。
相关文章
- 飞猫蝉联 WIOTC 世界物联网 500 强,今年携 AI WiFi 创新再登榜
- 我国启动卫星物联网业务商用试验丨2025中国5G+工业互联网大会
- 浪潮KaiwuDB 与映云科技( EMQ )达成战略合作,共拓物联网云边端数据市场
- 全栈协同 生态共筑——未来物联网开发者论坛深圳启幕,解码开发者落地新路径
- 江苏移动联合华为举办2025世界物联网博览会“5G-AxAI赋能行业应用”创新论坛
- 物联网创新案例集在进博会发布,高通展示与中国伙伴的最新合作成果
- 2025世界物联网博览会|打造全场景数字化底座 探索企业转型新路径
- 2025世界物联网博览会|思特奇全栈物联能力筑基万物智联,共探数字经济新前沿
- 2025世界物联网博览会|思特奇以全域数智赋能,构建产业协同新生态
- 芯科科技推出智能开发工具Simplicity Ecosystem软件开发套件开启物联网开发的新高度
- 途鸽科技亮相IOTE 2025国际物联网展,赋能IoT企业高质量出海
- 物联网与人工智能的中国力量,年度AGIC+IOTE盛会深圳重磅开幕!
- 云知声智能语音芯片荣膺2025物联网大会特色成果,以端侧智能引领AIoT产业迈入“芯”纪元
- 地芯科技即将亮相深圳物联网展,引领“芯”未来
- 万物智联 创见未来丨贸泽电子盛装亮相2025 IOTE深圳物联网展
- 物联网新场景酝酿:从RFID到4G定位,资产数字化管理加速崛起









