PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control...

7
PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING PLATFORM INTRODUCTION The training platform is a comprehensive experimental training platform that covered all kinds of mainstream wireless communication technology with next generation Internet technology. The platform adopts modular design, including 433M detection section, ZigBee sensing section, Bluetooth4.0 sensing section, WiFi sensing section, IPv6 sensing section, intelligent gateway and gateway extension section, ZigBee power control section, computer communication interface section and power supply section. The platform uses Cortex-A8 (A9) processor, 3G (single-chip) processor, and ZigBee power module. The ZigBee controller equipped with a 3G/4G new generation of mobile Internet communication module, and GPS / Beidou positioning module. Platform provide wireless sensor network protocol, data acquisition and control procedures, gateway GUI applications, database management procedures, network monitoring and other software resources to support PC and ARM architecture of secondary development and application. The platform is ideal for Internet of things teaching, experiment, training, scientific research and further development.

Transcript of PLATFORM INTERNET OF THINGS EXPERIMENTAL TRAINING … · 2017. 3. 13. · ZigBee power control...

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