您好!欢迎来到信盈达产学合作协同育人平台|校企合作|嵌入式培训|解决方案|

登录 注册 微信快速登录

当前位置:商城首页 -> 教学实训 -> 创新项目
  • 1
商品详情
商品评论

一、总体要求

提供基于NBIOT技术和阿里云IoT平台的一站式物联网解决方案。包含上传智能家居终端设备检测到环境数据上传至云服务器,并且云服务器可以将数据传输给手机APP端;手机APP以及云服务器可以发送控制指令至智能家居终端设备,从而控制家居设备工作。

产品还具备本地设备工作状态显示,传感器数据显示,时间显示;还具备查看本设备唯一设备号。

产品还具备使用红外遥控器控制智能家居终端设备,控制后的状态可以实时上传至云服务器,并且实时传输到手机APP上。

二、软件流程

a.采用NBIOT技术与百度云服务器连接,智能家居终端设备与百度云服务器的数据传输采用HTTP协议。

b.利用get请求将智能家居终端设备检测到的数据发送给百度云服务器,百度云服务器利用HTTP协议将数据传输给手机APP显示。

c.利用get请求获取百度云服务器传输的控制指令给智能家居终端设备,智能家居终端设备获取指令并且解析,最终控制硬件工作。

d.采用NBIOT技术实现与阿里云服务器的连接,客户端与服务器的数据传输采用MQTT协议,以Json为数据格式标准进行传输

e.客户端轮询订阅主题,服务器(阿里云)通过发布对应主题实现智能硬件控制

f.客户端发布主题信息把数据发布到服务器(阿里云),实现数据云上传

g.本地数据存储:使用EEPROM存储设备开机状态等重要参数

三、阿里云服务器

用阿里云提供强大的数据处理能力,灵活创建产品设备、添加自定义功能

四、MQTT通信协议

MQTTMessage Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(Publish/Subscribe)模式的轻量级通讯协议,该协议构建于TCP/IP协议上,在物联网、小型设备、移动应用等方面有广泛的应用

五、CJSON数据格式

JSON(java script Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括C, C++, C#, Java, java script, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。

六、提供学习资源及教学资源。支持定制开发

更多评论