Transcript
Page 1: PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control section, computer communication interface section and power supply section. The platform

PLATFORMINTERNETOFTHINGSEXPERIMENTALTRAININGPLATFORM

INTRODUCTIONThe training platform is a comprehensive experimental training platform thatcovered all kinds of mainstream wireless communication technology with nextgenerationInternettechnology.Theplatformadoptsmodulardesign,including433Mdetectionsection,ZigBeesensingsection,Bluetooth4.0sensingsection,WiFisensingsection, IPv6 sensing section, intelligent gateway and gateway extension section,ZigBeepowercontrolsection,computercommunicationinterfacesectionandpowersupply section. The platform uses Cortex-A8 (A9) processor, 3G (single-chip)processor,andZigBeepowermodule.TheZigBeecontrollerequippedwitha3G/4Gnew generation of mobile Internet communication module, and GPS / Beidoupositioning module. Platform provide wireless sensor network protocol, dataacquisitionandcontrolprocedures,gatewayGUIapplications,databasemanagementprocedures, network monitoring and other software resources to support PC andARMarchitectureof secondarydevelopmentandapplication. Theplatform is idealfor Internetof things teaching,experiment, training, scientific researchand furtherdevelopment.

Page 2: PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control section, computer communication interface section and power supply section. The platform

PLATFORMFEATURES • Comprehensivecoverageofalllayersofknowledgepoints。

Short-distancecommunicationnetworkincludes • 433Mwirelessnetwork• ZigBeewirelesssensornetwork• Wi-Fiwirelessnetwork• Bluetoothwirelesscommunication• IPv6wirelessnetwork• RFIDradiofrequencyidentification,etc

Sensorlayercontains16differenttypesofsensors,morethan3kindsofcontrolequipment;Gatewayintegrated3G/4Gnext-generationmobilecommunicationnetwork,WiFiwireless communicationmoduleandvarietyof inputandoutputdevices for embedded development. Gateway operate with Android or Linuxoperatingsystem.

• Theplatformcomposedoftrainingtableandcontrolconsolewithruggedmetalframe. Mobile platform equipped caster with brake; Size: length 1470mm ×width750mm×high760mm;

• Modular design:The embedded gateway and sensor nodes are connected tobaseunitviaplug-inforpowersupply.Hotpluggabledesign.

• Sensors:Support up to 30 sensors for temperature, humidity, flame, light,pressure, light, smoke, acceleration, color, RFID low frequency, Hall, infraredlearning, relay control, remote key control, voice recognition and fingerprintrecognition.

• Short - range Wireless Sensor Networks: Integrated 433M, ZigBee, WiFi,Bluetooth, IPv6 five band transmission sensor information. 433Muses customprotocol stack, ZigBeenodeuses Z-Stack2007protocol stack,BluetoothadoptsBLE4.0protocolstack,IPv6uses6LowPANprotocolstack.

• VarietywaystoaccessInternet:Ethernet,3G/4G,WiFi,etc.• Support for variety of mainstream operating system embedded gateway:

Cortex-A8 gateway (Cortex-A9 upgradable). High speed (1Ghz), large storagecapacity(8GB)andlargememorycapacity(512MB).IntegratedwithZigBee,WiFi/ BT, 3G / 4G, GPS positioning and otherwireless communicationmodule, 3Gnetwork switchable under Wifi network and wired network. Default gatewayAndroidoperatingsystemcanalsousetheLinuxoperatingsystem.

• Long - distance communicationmodule:Ethernet (wired),WiFi, 3G / 4G, andGPS

• Infrared self-learning module: Communication control with infrared remotecontrolequipment.

• Equippedwith leakage circuitbreakers toprevent leakage causedbyaccidentsandpersonalsafetyprotection.

Page 3: PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control section, computer communication interface section and power supply section. The platform

HARDWAREARCHITECTURE• Platformincludes

• 433MHzfrequencyband• ZigBee• Bluetooth• WiFi • IPv6• wirelesssensornetworksensingandcontrolnode• Embeddedgateway,

面板背部安装4组433M通信主板,面板外部分别安装振动、指纹识别、玻璃破碎、烟雾探测传感器。

433M节点区网关可选Cortex-A8或Cortex-A9,含7寸电容触摸屏、可板载3G/4G、WiFi/BT、GPS模块,流程运行Android、Linux系统以及应用程序。

智能网关区由传感器板、ZigBee通信板以及底板组成。支持多种传感器;采用CC2530芯片;支持Z-Stack协议栈。

ZigBee节点区

由传感器板、BT4.0通信板以及底板组成。支持多种传感器;采用CC2541芯片;支持低功耗BT4.0协议栈

蓝牙节点区

由传感器板、WiFi通信板以及底板组成。支持多种传感器;内置TCP/ IP协议栈;采用ESP8266通信模块。

WiFi节点区

具有空气开关,电压指示表与指示灯,以及漏电保护装置

平台供电区

可对12个模组实现免插拔在线烧写。

集成烧写机

将上位机常用的串口、USB、网络接口引到面板,方便用户操作。

PC机通信接口

触摸调光面板内置ZigBee通信模块,交流电输入,接收命令,控制白炽灯的明暗变化。

触摸调光控制节点

包含2路,内置ZigBee通信模块,交流电输入、交流电输出,接收ZigBee命令,控制强电设备的开关。

强电控制插座由3个IPv6节点与1个IPv6主板组成,主板位于网关扩展模块区。节点既承担IPv6通信,又分别进行ZigBEE、BT、WIFi通信。采用6LowPan协议栈。

IPv6通信节点

用于安装整个平台的开发环境、应用程序调试。

PC上位机

针对网关本地应用开发,包括直流电机、步进电机、继电器输出控制、点阵显示、IPv6主板等。

网关扩展模块

SOFTWAREARCHITECTURE IntelligentGatewayWirelessSensorNetworkManagementSoftware:AvailableinlocaloperationmodeandtheInternetofThingsmodeofoperation.DefaultwillbeLocalmode.Androidgatewayapplication:

• Eclipse or Android Studio with JAVA language GUI graphical applicationdevelopmentinterface.

Linuxgatewayapplication:

• QT4.7.3functionlibraryandQTC++GUIgraphicalapplicationdevelopmentinterface.

Usercanlogontocloudplatformtoviewinformationofgateway,real-timedataandgatewaymanagementnodehistoricaldata.

ZigBeeNode

433MHzBand

IntelligentGateway

GatewayExtensionModule

HostPC

DimmingControlNode

ACSocket

PCComm.Interface

IntegratedBurner

PowerSupplyUnit

BluetoothNode

WiFiNode

IPv6Communication

Node

Page 4: PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control section, computer communication interface section and power supply section. The platform

Host PCwireless sensor networkmanagement software:Communication of 433hosts, ZigBee coordinators, bluetooth hosts, IPv6 hosts with host PC can beconnected through the serial port. PC wireless sensor network managementsoftwareusingVisualStudio2012&MSDNandSQLSERVER.

ZigBee节点

物联网网关(实验型)

上位机PC

Bluetooth节点MQTT协议

WiFi节点

IPv6节点

ZigBee/ IPv6

BT/ IPv6

WiFi/ IPv6

IPv6

RS232

UART

泛太物联网云平台

MQTT

HTTP

感知节点 物联网网关短距离通信协议

网络层 应用层

感知层

EXPERIMENTLIST

ZigBee:Short-RangeWirelessSensorNetworkExperimentsBasicRFexperiments:Experiment1 Point-to-pointcommunicationexperimentExperiment2 RSSIMeasurementexperimentExperiment3 TransmitpowersettingexperimentExperiment4 WirelesschannelsetupexperimentExperiment5 RandomsequencegeneratorexperimentExperiment6 AESsafetycoprocessorexperimentExperiment7 RFcommunicationexperimentI(datapacketerrorratetest)Experiment8 RFcommunicationexperimentII(Light&Switch)Experiment9 RFcommunicationexperimentIII(SpectrumAnalyzer) ZigBeeProtocolstackexperiments:Experiment1 ★Z-Stack2007protocolstackGenericApporiginalprogram downloadexperimentExperiment2 Point-to-pointdatatransmissionexperimentbasedonZ- Stack2007protocolstackExperiment3 Z-Stack2007ProtocolstackanalysisexperimentExperiment4 Z-stack2007protocolstackbindingexperimentExperiment5 Unicast,broadcast,multicastexperimentExperiment6 Multi-pointadhocnetworkexperimentExperiment7 Treenetworktopologyestablishmentexperiment;

Sensor node

Sensing Layer

de

Host PC

MQT protocol

Network layer Application layer

Short-range

communication protocol

IoT Gateway

de

de

de

IoT Gateway

Page 5: PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control section, computer communication interface section and power supply section. The platform

Experiment8 ★ BasedonZ-Stack2007protocolstacktemperatureand humiditynodesandcoordinatorwirelesstransmission;Experiment9 BasedonZ-Stack2007protocolstackmulti-nodeandcoordinator wirelesstransmission;Experiment10 GenericApp-basedZigBeenodedataacquisitionandcontrol comprehensiveexperiment.ZigBeeProtocolstackextensionexperiments:Experiment1 SampleAppexperimentExperiment2 SimpleAppwirelessserialportexperimentExperiment3 TransmitAppexperimentExperiment4 SensorDemonetworksensorexperimentExperiment5 ZOADupgradeexperimentExperiment6 HomeAutomationexperimentExperiment7 SmartEnergyexperimentExperiment8 ZigBeeRF4CEexperiment

Bluetooth:Short-RangeWirelessSensorNetworkExperimentsProtocolstackexperiments:Experiment1 OSALPreliminaryExplorationExperiment2 SystemtimerExperiment3 LEDlighting Experiment4 LEDflashesExperiment5 SerialoutputExperiment6 SerialduplextransceiverExperiment7 NormalkeyinputExperiment8 ATcommandpreliminaryExperiment9 WatchdogexperimentExperiment10 MultitaskingExperiment11 DataencryptionExperiment12 SystemsleepandwakemodeExperiment13 SlaveBroadcastingExperiment14 HostcommunicationexperimentExperiment15 BLEBluetooth4.0protocolstackstartanalysisExperiment16 TemperatureandhumiditycollectionbasedonBLEprotocolstackExperiment17 VibrationdetectionbasedonBLEprotocolstackExperiment18 IlluminationdetectionbasedonBLEprotocolstackExperiment19 PhotodetectionbasedonBLEprotocolstackExperiment20 RaindropdetectionbasedonBLEprotocolstackExperiment21 FlamedetectionbasedonBLEprotocolstackExperiment22 HallSwitchdetectionbasedonBLEprotocolstackExperiment23 RelaywirelesscontrolbasedonBLEprotocolstack

Page 6: PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control section, computer communication interface section and power supply section. The platform

WiFi:Short-rangeWirelessSensorNetworkExperimentsExperiment1 WiFiATCommandconfigureexperimentExperiment2 WiFiATCommandconfigureSTAexperimentExperiment3 WiFiATCommandconfigureAPexperimentExperiment4 WiFisinglechipmicrocomputercontrolexperimentExperiment5 WiFiSinglechipserialportexperimentExperiment6 WiFiGeneralpurposeIOportofsinglechipexperimentExperiment7 WiFiAccesswirelessrouterexperimentExperiment8 WiFiSOKETProgrammingexperimentExperiment9 WiFiAPWirelessnetworkhotspotexperimentExperiment10 WiFiAPCompatibilitywithStationexperimentExperiment11 WiFiSensoracquisitionexperimentExperiment12 WiFiRelaycontrolexperimentExperiment13 WiFiRSSIExperimentExperiment14 WiFiConnectserverdatatransferexperimentExperiment15 WiFiServerdatatransferexperiment

AndroidSometypicalexperiments

★ 1. EstablishAndroidGatewayPlatformExperiments: Experiment1 WriteUboottoSDcard Experiment2 SDfuseprogrammingsystem Experiment3 Fastbootprogrammingsystem 2. EmbeddedAndroidDevelopmentEnvironmentExperiments: Experiment1 Androidcompilationenvironmentinstallation. Linuxhostenvironmentinstallation. JDKinstallation Androidsourcecodeextraction; Experiment2 Compileuboot Experiment3 ConfigurationCompileLinuxkernel Experiment4 CompileAndroid 3. Androidsystemtestingandapplication★ 4. ANDROID(WINDOWS)developmentenvironment: Experiment1 EstablishJAVAenvironment.JDKinstallation. Experiment2 ECLIPSEinstallation Experiment3 ANDROIDSDKinstallation Experiment4 ADTinstallation Experiment5 Create,delete,andviewAVD(emulator) 5. LEDProjectexperiment: Analysisofoverallstructure. Androidsourcecodehardwaredriverspreparation. WritingHALlayer. WritingJNIlayer. WritingSERVICElayer. Writingappsoftware.

Page 7: PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control section, computer communication interface section and power supply section. The platform

Codecompilationandexecution. 6. ANDROIDFundamentalexperiment LEDcontrol ADCsampling Keydetection PWMbuzzertest Serialcommunicationexperiments Executionofdatabaseexperiments; Playerapplication Frameanimationplayback Server-clientnetworkprogramming;★ 7. Android-WSNapplicationdevelopmentexperiment

1) SerialCommunicationProgrammingExperiment2) ZigBeenodedataacquisitionandcontrol:temperatureandhumidity

three-axisaccelerationlightbeamlightsensitivity3) DigitalpressurerelaysflameraindropsRFIDvibrationinfrared

radiationairquality 4) BluetoothNodeDataAcquisitionandControlExperiment5) WiFiNodeDataCollectionandControlExperiment

Typicaltrainingcases

★Case1:Qtbasednetworkacquisitionandcontrolexperiment ★Case2:QtbasedAndroidWSNnetworktopologyestablishmentexperiment ★Case3:Qtbased,Androidintelligentenvironmentmonitoringexperiment


Top Related