1、物联网实验环境,中智讯(武汉)科技有限公司,知识点与实验设备 感知层实验环境 传感网实验环境 网关层教学环境 应用层教学环境 其他常用软件,物联网技术开发类型,感知层,传输层,网关层,平台层,应用层,感知层知识点,感知层:数据采集与感知(触角) 主要用于采集物理世界中发生的物理事件和数据,包括各类物理量、标识、音频、视频数据。物联网的数据采集涉及传感器、RFID、多媒体信息采集、二维码和实时定位等技术。,CC2530,IAR / C,单片机接口技术,传感器接口技术,RFID技术,STM32,IAR / C / Contiki,嵌入式接口技术,嵌入式微系统,IAR / C,NXP MFRC522
2、,IAR / C,传输层:无线传感网络(神经网络) 传感器网络组网和协同信息处理技术实现传感器、RFID等数据采集技术所获取数据的短距离传输、自组织组网以及多个传感器对数据的协同信息处理过程。,传感网知识点,CC2530,ZStack协议栈,ZigBee无线通信,CC2540,IAR / C,蓝牙BLE协议栈,IAR / C,CC3200,IAR / C,Wi-Fi SimpleLink协议栈,STM32,IAR / C / Contiki,IPv6 6LowPAN协议栈,CC1110,IAR / C,433M SimpliciTI协议栈,传输层:无线传感网络(神经网络) 传感器网络组网和协同
3、信息处理技术实现传感器、RFID等数据采集技术所获取数据的短距离传输、自组织组网以及多个传感器对数据的协同信息处理过程。,传感网知识点,CC1110,CC1110,IAR / C,LoRa LoraWAN / CLAA协议栈,STM32 / SX1278,IAR / C,NB-IOT AT指令,STM32 / BC95,网关层:实现更加广泛的互联功能(神经中枢) 网关负责识别各种传感通信协议,解析数据并处理,通过以太网、Wi-Fi、3G&4G等网络,把传感网的数据传输到更为广泛的互联网,实现传感器网络与移动通信网络、互联网相融合。,物联网网关知识点,Cortex-A9,应用 / 驱动,嵌入式L
4、inux,TCP / UDP,串口 / Wi-Fi / ETH,Linux / C / Ubuntu,协议解析,MQTT,推送服务,存储服务,BOA,物联网中间件知识点,平台层:实现数据的加工、分析、处理(大脑) 通过云计算、大数据等技术,将感知到的信息无障碍、高可靠性、高安全性地进行处理和传输,负责对传感网络传递过来的数据进行中央处理,并为上层应用提供数据服务。,高性能服务器集群,KVM虚拟化,Linux操作系统,HBase / HIVE,Hadoop,OpenStack,Spark,高性能服务器,MQTT,数据库,数据存储,数据推送,Java / JSP,触发逻辑,Java,Java /
5、Python,用户数据,应用层知识点,应用层:包含应用支撑平台和应用服务(窗口) 应用支撑平台子层用于支撑跨行业、跨应用、跨系统之间的信息协同、共享、互通的功能。 应用服务子层包括智能交通、智能医疗、智能家居、智能物流、智能电力等行业应用。 结合各种行业应用将物联网技术进行实质化,学习如何实现过重物联网应用案例的软件编程。,Cortex-A9移动终端 / 高性能电脑,IOS开发,Android开发,JavaScript,HTML5 / CSS,JSP技术,软件工程,数据库,物联网行业认知,知识点与实验设备 感知层实验环境 传感网实验环境 网关层教学环境 应用层教学环境 其他常用软件,感知层软件
6、环境,基于CC2530处理器的单片机接口开发,传感器接口开发 采用IAR公司的IAR Embedded Workbench开发环境进行程序开发 采用Ti官方的SmartRFProgrammer工具进行程序镜像固化,IAR开发环境的安装,运行: 03-培训软件IAREW8051-9101-Autorun.exe,选择“Install IAR Embedded”进行默认安装,IAR开发环境的安装,进行IAR软件注册,SmartRFProgrammer安装,运行: 03-培训软件ZigbeeSetup_SmartRFProgr_1.12.4.exe,默认步骤安装,知识点与实验设备 感知层实验环境 传
7、感网实验环境 网关层教学环境 应用层教学环境 其他常用软件,传感网软件环境,基于CC2530射频无线通信开发及相关ZStack协议栈开发 采用IAR公司的IAR Embedded Workbench开发环境进行程序开发 采用Ti官方的SmartRFProgrammer工具进行程序镜像固化 掌握Ti官方的SmartRF Packet Sniffer、ZigBee Sensor Monitor工具的使用,SmartRFProgrammer安装,运行: 03-培训软件ZigbeeSetup_SmartRF_Packet_Sniffer_2.15.2.exe,Setup_ZigBee_Sensor_M
8、onitor_1.3.2.exe,默认步骤安装,知识点与实验设备 感知层实验环境 传感网实验环境 网关层教学环境 应用层教学环境 其他常用软件,网关层软件环境,掌握Linux操作系统环境下工具的使用及编程 掌握嵌入式Linux操作系统及相关应用开发 掌握物联网Linux网关服务及程序开发,虚拟机安装,运行: 03-培训软件VirtualBox-4.2.0-80737-Win.exe,默认步骤安装,Linux环境安装,运行安装好的Oracle VM VirtualBox虚拟机软件,安装Ubuntu操作系统。,1. 系统CPU要支持虚拟化 2. 在BIOS中开启VT-x或者AMD-V 3. 电脑系
9、统建议Win7 64位以上,内存4G及以上,安装说明,知识点与实验设备 感知层实验环境 传感网实验环境 网关层教学环境 应用层教学环境 其他常用软件,应用层软件环境,Android ADT应用程序开发环境,Android环境安装,安装JAVA JDK(03-培训软件Androidjdk-6u33-windows-x64.exe); 安装Android开发工具,解压缩adt-bundle-windows.zip(03-培训软件Android)到任意目录即可,比如D盘; 设置调试工具环境变量:右键单击“计算机 - 属性 - 高级系统设置 - 环境变量”,编辑“系统变量”中的PATH变量(根据程序adt-bundle-windows的位置来设置),在后面添加:,;D:adt-bundle-windowssdktools;D:adt-bundle-windowssdkplatform-tools;,建议先把PATH变量的内容用记事本保存下来,知识点与实验设备 感知层实验环境 传感网实验环境 网关层教学环境 应用层教学环境 其他常用软件,其他软件环境,