完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 anger0925 于 2016-8-19 22:20 编辑 使用Inteledison有一段时间了,熟悉了Arduino IDE,Intel XDK IoT Edison、Eclipse IDE三大开发环境,Arduino IDE和Eclipse IDE是基于c和C++的,需要编译成可支持文件。而XDK不需要编译就可以直接运行,就我自己更喜欢C和C++的环境。在这些环境的基础上实现了一些小项目,在前面已经实现了智能家居的一些控制: 上述是我实现的一些小项目,简单的列举几个出来。但是这些小项目都是独立使用Intel edison实现的。那么如果我们能否使用一个intel edison作为核心控制,集成所有实现的小项目呢?答案是肯定的。本项目将搭建一个完整的智能控制系统:智能网关设备控制。 在现在各种智能设备的产品中,有各种d各样的,有的是zigbee网络,有的蓝牙BLE,有是wifi网络。那么我在这里将使用Intel edison作为主控板,实现wifi、zigbee、ble组网。实现各种无线网络接入。 结构如下图: 智能家居这个概念炒作了很长一段时间了,市场上也有很多产品,各色各样的,有基于zigbee组网的,有基于蓝牙BLE的,有基于WIFI联网的。我认为不管是那种无线网络方式,最主要的还是安全问题,如果安全不能完全解决,也不能全面推广起来。我这里将Intel edison作为主控器,将zigbee、BLE、wifi三网进行组网,Intel edison作为网关设备,这样不管是wifi设备、zigbee设备、ble设备都可以轻松的接入到网络中。 一,主要实现功能有: 1,Intel Edison通过wifi连接无线路由进行联网。 2,通过Intel edison的串口UART与zigbee协调器模块的串口进行连接。通过intel edison与zigbee协调器之间的通信协议启动zigbee组网,并控制zigbee设备及查询zigbee设备状态。 3,通过Intel edison自带蓝牙BLE,与BLE设备之间组网成主从设备,读取温度、湿度等相关传感器值。也设备可以通过广播的方式将传感器数据发送到intel edison上。 4,通过Intel edison自带wifi功能控制窗帘、门禁系统和照明系统。也可以直接通过intel edison直接控制相关设备。 5,上述功能最终在手机APP上进行操作。 二,功能模块实现 1,BLE模块实现 本模块主要是采集房间传感器数据。使用Beacon帧的广播方式发生传感器数据到edison。 我这里实验主要使用一个ble模块采集温湿度数据传输。 传输结构为: 2,zigbee模块 通过intel edison开发套件的arduino扩展版上UART连接zigbee协调器。 Zigbee协调器与zigbee设备之间组网传输数据。 我这里测试使用一个zigbee设备。 通过edison发生命令让zigbee协调器与设备组网,从而控制房间设备。 调试命令: 3,Intel edison自带wifi功能控制LED等设备,这一块在我之前的项目中实现过。主要使用继电器控制LED灯等设备。 手机APP使用“简单网关实现智能书房自动优化学习环境”项目中的方式实现,这里就不详细说明了。 三,项目结果 硬件连接: 1,wifi控制部分使用arduino IDE实现。这里主要演示控制LED灯。使用app控制led灯。App参照之前的文章说明使用: 按wifi_led打开led。Arduino扩展板上的LED变量,关闭时,对应关闭。 2,演示zigbee模块部分。 这里仍然使用手机app控制。通过按ZigBee加入网络按键,实现zigbee协调器和设备的联网。 Edison收到按键数据后,同内存共享的方式实现zigbee模块功能。内存共享参照: 当打开zigbee_led时,zigbee设备上的led灯点亮。 |
|
相关推荐
2 个讨论
|
|
只有小组成员才能发言,加入小组>>
1211个成员聚集在这个小组
加入小组2881 浏览 2 评论
【下载】《物联网设计:从原型到产品》——从技术设想到实现成品
104835 浏览 805 评论
6549 浏览 9 评论
12235 浏览 24 评论
5089 浏览 8 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 12:31 , Processed in 0.501813 second(s), Total 39, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号