Hands-on Workshop: Using Wireless Connectivity Stacks and Tools to Create Multi-Protocol projects for the Internet of Things (IoT) FTF-SDS-F0042

Size: px
Start display at page:

Download "Hands-on Workshop: Using Wireless Connectivity Stacks and Tools to Create Multi-Protocol projects for the Internet of Things (IoT) FTF-SDS-F0042"

Transcription

1 Hands-on Workshop: Using Wireless Connectivity Stacks and Tools to Create Multi-Protocol projects for the Internet of Things (IoT) FTF-SDS-F0042 Alan Collins Wireless Applications Engineer Alin Lazar Software Team Manager Angel Corona Connectivity Engineer A P R TM External Use

2 Session Introduction This session will: Provide an overview on the wireless connectivity and its challenges for the IoT Show Freescale innovative solutions for wireless connectivity. Introduce the Dual-PAN concept: single radio participating in two complex networks simultaneously. This translates into a cost effective design. Hands-on training using complex software stacks to enable multiple wireless protocols External Use 1

3 Session Objectives After completing this session you will be able to: Start your IoT design and development understanding the wireless connectivity landscape & challenges. Use complex wireless multi-protocol software stack for embedded systems. Locate the documentation and reference designs to help you on your IoT product. External Use 2

4 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-On training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 3

5 Dual-PAN Concept Overview What exactly is the Dual-PAN? PAN Personal Area Network Dual-PAN Id feature allows a single radio participate in different networks simultaneously External Use 4

6 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-on training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 5

7 The Internet of Things M2M. Connectivity. Context. External Use 6

8 IoT Use cases Smart Connectivity Personalized Marketing Statistical behavior New Patterns search triggered by relevant events Remove/Add feature-set to existing/new products Others we can imagine, Others we will discover External Use 7

9 Slices of the IoT pie: We all want a piece of it ACTUATORS Motors Water Engines Hydraulic Motion control Servomechanisms CONNECTIVITY Wired & Wireless Protocol Standards Ethernet USB Wi-Fi Bluetooth 4.1 ZigBee ANT+ IPv6 + 6LoWPAN SENSORS Compass Magnetometer Accelerometer Touch sensor Gyroscope Altimeter/pressure Temperature Humidity MICROCONTROLLERS 8-, 16-, 32-bit Low Power Frequency of operation Memory Inputs/Outputs Serial Interfaces & Connectivity Built-in Analog and Sensors External Use 8

10 Slices of the IoT pie: We all want a piece of it BIG DATA & ANALYTICS Collection of data sets Large & complex Database management tools Statistical analysis CLOUD Software, platforms and infrastructure Services Remotely through the internet Share resources to achieve coherence & economies of scale SECURITY Encryption High security across protocols and layers Network access Data access Weakest link in the chain in the most important FRONT-END User Interface Smart Phones, Tablets, TV, Laptop External Use 9

11 IoT Building blocks CLOUD BIG DATA & ANALYTICS Connectivity Connectivity MCU Sensors Connectivity Connectivity Gateway Actuator Microcontroller Edge Node External Use 10

12 IoT is all about the services Existing Business model New opportunities for users and service providers Thank you for downloading your new IoT service. It s free of charge, we just need your permission to access to your profile data. Please read the following agreement More things are connecting to the Internet than people over 12.5 billion devices in 2010 alone. We will have 50 billion devices connected by Cisco s Internet Business Solutions Group External Use 11

13 Wireless Connectivity for the IoT External Use 12

14 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-On training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 13

15 Dual-PAN Use Cases Pick two network flavors from the protocols landscape: Smart Energy Home Automation RF4CE ZigBee IP (Smart Energy 2.0) IPv6 through 6LoWPAN adaptation for Enable CoAP and other RESTful architecture frameworks Proprietary All others ZigBee IP RF4CE ZigBee 2007/PRO ZigBee SE 2.0 Application Profiles RF4CE Network MAC Security Application Framework Application Support Sub-Layer Network MAC ZigBee Device Objects NWK manage r (ND, RPL) TC P IPv6 UDP 6LowPAN adaptation MAC Security IP stack IPv6, IPv4 6LowPAN adaptation MAC PHY PHY PHY PHY External Use 14

16 Dual-PAN Use Case: Smart Energy & Home Automation Smart Energy Network Security enhanced. Utilities own the network Smart Energy External Use 15

17 Dual-PAN Use Case : Home Automation Network Smart Energy Network Security enhanced. Utilities own the network Home Automation Network Residential Security. Home owns the network Smart Energy Home Automation External Use 16

18 Dual-PAN Use Case : Smart Energy and Home Automation Smart Energy Network Security enhanced. Utilities own the network Home Automation Network Residential Security. Home owns the network Dual-PAN Smart Energy & Home Automation Smart Energy Home Automation Dual PAN SE/HA External Use 17

19 IoT Convergence to IP Funnel Web services / EXI APP CoAP, SE 2.0, HTTPS,...etc Transport TCP, UDP Network IP (v6, v4) Link/PHY Wi-Fi, Ethernet, BT 4.1, PLC, , Etc External Use 18

20 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-On training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 19

21 Multiple Radios Solution : Example One Two radios Two antennas and all RF components Two crystals (oscillators) Complex RF certification External Use 20

22 Multiple Radios Solution : Example Two MCU controls two stand alone radios using a communication interface Reduces cost, but increase the engineering complexity Still two antennas are needed with all RF components External Use 21

23 Dual-PAN Concept Overview - AGAIN What exactly is the Dual-PAN? PAN Personal Area Network Dual-PAN Id feature allows a single radio participate in different networks simultaneously External Use 22

24 Where s the Complexity of Dual-PAN? TX is simple Just take control of the Radio and perform TX If ACK is required you wait in RX right after the TX TX: PAN 0 TX: PAN 0 TX: PAN 0 Dual-PAN enabled TX: PAN 1 TX: PAN 1 ACK External Use 23

25 Where s the Complexity of Dual-PAN? RX RX requires more complexity and synchronization TX: PAN 0 RETRY Dual-PAN enabled TX: PAN 1 External Use 24

26 Dual-PAN by SW Solution Dual-PAN by software Takes longer time to respond on each network Some automatic filtering features (MAC ACK, NWK address, PAN ID and etc.) cannot be used External Use 25

27 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-on training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 26

28 Freescale Dual-PAN Feature Implementation How the Dual-PAN works Maintains two sets of network parameters PAN, MAC address, Network Address, Operation Channel Supports manual and automatic modes for switching between networks Manual controlled by software Auto controlled by hardware Device can function as a coordinator, router or end device on each network. PAN0 MacPANID0 (16-bit register) MacShortAddrs0 (16-bit register) MacLongAddrs0 (64-bit registers) PANCORDNTR0 (1-bit register) Channel0 PAN1 MacPANID1 (16-bit register) MacShortAddrs1 (16-bit register) MacLongAddrs1 (64-bit register) PANCORDNTR1 (1-bit register) Channel1 External Use 27

29 Dual-PAN in Multiple Channels 2 PANs, 2 Channels Time to dwell on channel can be set from 0.5 ms to 3.2 seconds Dwell prescaler and dwell selector registers If PAN is active when timer expired, sequence will complete before channel switch occurs Channel switch is 68 us Time to switch, poll, receive packet and switch back is <10ms 2 PANs, 1 Channel Address filtering is done simultaneously No channel switch is necessary External Use 28

30 Dual-PAN : Manual Mode External Use 29

31 Dual-PAN : Auto Mode External Use 30

32 Dual-PAN ID Demonstration 3 TWR-MKW2xDxxx boards Software available ( Demonstrates Dual-PAN ID feature in AUTOMATIC MAC layer 1 FFDC (coordinator) 2 RFD (End devices) Coordinator will create 2 networks (2 PAN IDs, 2 Channels) Each End Device will join one network The End Devices will perform Packet Error Test addressing the Coordinator The Coordinator shows how many packets it received from each End Device in different PAN ID External Use 31

33 Dual-PAN ID Demonstration MAC Layer End Device Menu Coordinator Menu External Use 32

34 Freescale Multi-PAN Tool External Use 33

35 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-On training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 34

36 What is KW Series? Extension of Kinetis line to include Wireless connectivity MKW2x IEEE Radio for the 2.4 GHz space MKW01x Very flexible Radio for the Sub-GHz space Kinetis W is available today. More information available in the following link: W_SERIES External Use 35

37 Choosing the Right Wireless Technology 2.4GHz Sub-GHz Range: ~ 30m indoor, ~ m outdoor Robust NWK protocols (Like ZigBee) enable multi hoping. High effective data rate (250kbps) PWR consumption Less time on-air Years of battery life Quick TX/RX turnaround time Retries and ACKS mechanism Smaller Antenna Size 2.4 GHz ~ 3.1cm Global standards for the IoT Exhibits significantly longer range ~ 100m indoor, ~ m outdoor Better building penetration capability. Typically lower data rate kpbs Reduced power consumption Low interference = easier transmissions + fewer retries Years of battery life Antenna Size 433MHz ~17.3cm 915MHz ~8.2cm Proprietary standards Lower deployment and operating costs External Use 36

38 Kinetis W Series: KW2x Wireless MCUs CPU Up to 50 MHz Cortex -M4 16-channel-DMA Up to 512 KB Flash, 64 KB RAM, and 4k bytes of enhanced EEPROM/FlexRAM. Up to 64K FlexNVM (MKW21D256 only) Typical current consume: 250 ua/mhz run, 1.7uA RTC standby Radio Transceiver, 2.4GHz Highly integrated 2.4 GHz RF transceiver Packet processor Supports single ended and diversity antennas Dual PAN support 110 dbm Link budget Programmable output power -30 to +8 dbm Sensitivity -102 dbm Low Power: TX 0dBm (CPU sleep), RX 15mA (CPU sleep) Security Cryptography Acceleration Unit (CAU) AES encryption (FIPS 140) External tamper detect 32-bit CRC System SPI (1), UART (2), I²C (2), USB FS OTG (KW22 and KW24) 8-channel 16-bit SAR ADC, 6-bit DA Real-Time Clock (RTC) Up to 24 GPIO, Multiple KBI Operating temperature of 40 C to 105 C Device Flash RAM Feature Package MKW21D256VHA5 256 KB 32 KB No USB 8x8 56-pin LGA MKW22D512VHA5 512 KB 64 KB USB 8x8 56-pin LGA MKW24D512VHA5 512 KB 64 KB USB and Smart Energy 2.0 8x8 56-pin LGA External Use 37

39 KW20 Development Kit Tower Form Factor Use standalone or in Tower System Boards sold individually Combine as many boards as needed USB-dongle Form Factor Use is as sniffer hardware Host processors USB-KW24D512 Available in Q TWR-KW21D256 or TWR-KW24D512 External Use 38

40 RF Hardware Support External Use 39

41 Freescale ZigBee Stacks IP stack ZigBee PRO ZigBee IP SynkroRF HID RF4CE Customer Defined & Developed Customer Developed ZigBee Profiles ZigBee NWK Customer Developed ZigBee Profiles ZigBee IP NWK Customer Defined SynkroRF NWK Customer Developed RF4CE Profiles RF4CE NWK MAC MAC MAC MAC MAC PHY PHY PHY PHY PHY Hardware Hardware Hardware Hardware Hardware External Use 40

42 Protocol Stack Comparison Feature SMAC MAC SynkroRF ZigBee RF4CE ZigBee Pro IP stack ZigBee IP Applications Cable Replacement Remote Control Home Control Home Automation Health Care Building Automation Smart Energy Network Stack No No Yes Yes Yes Yes Yes Application Profiles No No No Yes Yes No Yes Memory Requirement s 4-8K 32K <40K <40K K 256K 256K Network Topology Typical # of Nodes Typical Data Throughput Point-to- Point Peer-to- Peer Co-existing Star Co-existing Star Star Tree Mesh 32 per 32 per Controlled Target ZigBee Device Device Pro Tree Mesh Mesh K K K K 30-70K <50K <50K External Use 41

43 ZigBee Test Infrastructure and Tools External Use 42

44 ZTC BlackBox and Test Serial API 100s of APIs and events available across layers External Use 43

45 ZigBee Test Client External Use 44

46 Python Test Automation External Use 45

47 MKW2x key differentiators Dedicated Hardware: Dual PAN ID Participate in two networks simultaneously Antenna Diversity Reduce multipath fading MCU with powerful core and energy efficiency options Flash / RAM capacity High radio link budget hardware engine HW and SW enablement / support External Use 46

48 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-On training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 47

49 Hands-On Objective Work with the Dual PAN feature of Kinetis KW2x in practice Use a single KW2x device with a multi-protocol network hub (gateway) application to implement 2 Dual PAN scenarios: 1. ZigBee Home Automation + ZigBee Smart Energy 2. UDP over IPv6 / 6LoWPAN + ZigBee Home Automation External Use 48

50 Dual PAN ZigBee Home Automation and Smart Energy Dual PAN Hub ZHA Combined Interface SE Energy Service Interface ZigBee Home Automation Network ZigBee Smart Energy Network ZHA Dimmable Light SE Meter External Use 49

51 Dual PAN 6LoWPAN and ZigBee Home Automation Dual PAN Hub ZHA Combined Interface IPv6 Data Concentrator ZigBee Home Automation Network UDP over IPv6 and 6LoWPAN ZHA Dimmable Light IPv6 End Node External Use 50

52 Hands-On Steps 1. Use MSD to program Dual PAN network hub firmware to TWR- KW24 2. Use BeeKit and IAR EWARM to export and deploy ZigBee applications end-nodes. 3. Create ZigBee Home Automation and Smart Energy Dual PAN networks. 4. Control and monitor ZHA and SE end-nodes from the Dual PAN hub. 5. Deploy 6LoWPAN end-node firmware to TWR-KW Create Home Automation and 6LoWPAN Dual PAN networks. 7. Control and monitor IPv6 and ZHA end-nodes from the Dual PAN hub. External Use 51

53 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-On training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 52

54 STEP 1: Program Hub Firmware to TWR-KW2x External Use 53

55 TWR-KW2x Hub Board Setup Plug in the 1st of the 3 TWR-KW2x board to the PC using the mini-usb port Check that switch SW5 next to the mini-usb port is set to the position towards the exterior of the board this allows the board to be powered via mini-usb If needed, wait for device to be detected by Windows and drivers to be installed. External Use 54

56 TWR-KW2x Hub Board Setup External Use 55

57 TWR-KW2x Mass Storage Device Launch Windows Explorer and verify that a USB Mass Storage Device called TWRKW2xDxxx is present. This allows easy binary firmware programming using regular file copy-paste: External Use 56

58 Program Hub Firmware to TWR-KW2x Using MSD Open the Firmware DualPAN_ZHA_SE subfolder on your desktop Open the TWRKW2xDxxx mass storage drive root folder Drag and drop (or copy-paste) DualPAN_Hub_HA_SE_StnXX.srec file from DualPAN_ZHA_SE subfolder to TWRKW2xDxxx to begin firmware programming Wait while KW2x flash memory is updated with new firmware. Green LED D11 will blink during the process External Use 57

59 Firmware Update Verification When the firmware update is completed successfully, blue LEDs D5 and D7 will be blinking. External Use 58

60 Disconnect the Board Disconnect the board before proceeding with deploying the other two end node applications. We will reconnect it once we are ready to start the wireless network formation External Use 59

61 STEP 2: Use BeeKit to deploy ZHA and Smart Energy end nodes External Use 60

62 Launch BeeKit Launch the Freescale BeeKit configuration GUI: External Use 61

63 Select Codebase Choose File Select Codebase External Use 62

64 Select Codebase Select Kinetis BeeStack 4.0 Codebase and click Set Active 1 2 External Use 63

65 Create New Project Choose File New Project External Use 64

66 Create New Project: HA Dimmable Light 1. Select ZigBee Home Automation Applications Project Type 2. Select Ha DimmableLight Template 3. Enter solution name. 4. Enter solution folder location 5. Click OK External Use 65

67 BeeKit Wizard Configuration Overview Review default configuration and click Next External Use 66

68 BeeKit Wizard Target Board Leave board settings to TWR-KW24D512 and click Next External Use 67

69 BeeKit Wizard Platform Modules Uncheck NVM module for application to revert to factory defaults on reset. 1 2 External Use 68

70 BeeKit Wizard ZTC Enable ZTC UART interface to Test Tool. 1 2 External Use 69

71 BeeKit Wizard Device Type Select Router ZigBee device type. 1 2 External Use 70

72 BeeKit Wizard Concentrator Leave default concentrator settings. External Use 71

73 BeeKit Wizard Security Settings Leave default Network Security Parameters. External Use 72

74 BeeKit Wizard Security Keys Leave default Network Security Key settings. External Use 73

75 BeeKit Wizard Addresses Update PAN ID to be set to format 00 XX, where XX is your work station ID. E.g.: if your station has ID: 02, set PAN ID to be External Use 74

76 BeeKit Wizard RF Channel Update default RF channel to be the one assigned to your work station. E.g.: if the station has ID: 2, set channel to External Use 75

77 BeeKit Wizard OTA Upgrade Leave OTA Upgrade default settings. Click Finish to complete wizard. External Use 76

78 Adding a Second Project for Smart Energy In the BeeKit Solution Explorer, right-click on top level solution and choose Add Project External Use 77

79 Create New Project: SE Metering Device 1. Select ZigBee Smart Energy Applications Project Type 2. Select SE Metering Device Template 3. Click OK External Use 78

80 BeeKit Wizard Configuration Overview Review default configuration and click Next External Use 79

81 BeeKit Wizard Target Board Leave board settings to TWR-KW24D512 and click Next External Use 80

82 BeeKit Wizard Platform Modules Uncheck NVM module for application to revert to factory defaults on reset. 1 2 External Use 81

83 BeeKit Wizard Device Type Leave default settings for device type. Meter will be an end device. External Use 82

84 BeeKit Wizard Low Power Mode Leave default settings for Low Power Mode. External Use 83

85 BeeKit Wizard Concentrator Leave default settings for Concentrator Mode. External Use 84

86 BeeKit Wizard Security Settings Leave default settings for security settings, including ECC. External Use 85

87 BeeKit Wizard Security Keys Leave default settings for Network Security Keys. External Use 86

88 BeeKit Wizard Addresses Update PAN ID to be set to format 50 XX, where XX is your work station ID. E.g.: if your station has ID: 02, set PAN ID to be External Use 87

89 BeeKit Wizard RF Channel Update default RF channel to be the one assigned to your work station. E.g.: if the station has ID: 2, set channel to External Use 88

90 BeeKit Wizard OTA Upgrade Leave OTA Upgrade default settings. Click Finish to complete wizard. External Use 89

91 Export Projects Choose Solution Export and Open Solution in CodeWarrior / IAR Embedded Workbench External Use 90

92 Export Projects to IAR EWARM Ensure IDE is set to IAR Embedded Workbench, click OK and wait for projects to be exported and launched in IAR EWARM. 1 2 External Use 91

93 IAR EWARM Workspace IAR EWARM workspace launches with the 2 end node projects. External Use 92

94 IAR EWARM Workspace Right click on each of the 2 projects (Ha DimmableLight and Se MeteringDevice) in EWARM workspace and choose Make to build the applications firmware. 1 2 External Use 93

95 TWR-KW2x Dimmable Light Board Setup Plug in the 2nd of the 3 TWR-KW2x board to the PC using the mini-usb port Check that switch SW5 next to the mini-usb port is set to the position towards the exterior of the board this allows the board to be powered via mini-usb If needed, wait for device to be detected by Windows and drivers to be installed. External Use 94

96 Download Firmware Using IAR EWARM Ensure Ha DimmableLight is highlighted (in bold) in workspace External Use 95

97 Download Firmware Using IAR EWARM Choose Project Download Download active application External Use 96

98 Download Firmware Using IAR EWARM 1. Push the SW6 Reset on the TWR-KW2x board 2. LED D5 will blink 2 1 External Use 97

99 Disconnect the HA Dimmable Light Board Disconnect the board before proceeding with deploying the other application. We will reconnect it once we are ready to start the wireless network formation External Use 98

100 TWR-KW2x SE Metering Device Board Setup Plug in the 3rd of the 3 TWR-KW2x board to the PC using the mini-usb port Check that switch SW5 next to the mini-usb port is set to the position towards the exterior of the board this allows the board to be powered via mini-usb If needed, wait for device to be detected by Windows and drivers to be installed. External Use 99

101 Set SE Metering Device to Active Right-click Se MeteringDevice entry and select Set as Active External Use 100

102 Download Firmware Using IAR EWARM Choose Project Download Download active application External Use 101

103 Download Firmware Using IAR EWARM 1. Push the SW6 Reset on the TWR-KW2x board 2. LED D5 will blink 2 1 External Use 102

104 Disconnect the SE Metering Device Board Disconnect the board before proceeding. We will reconnect it once we are ready to start the wireless network formation. External Use 103

105 STEP 3: Create ZHA and Smart Energy Networks External Use 104

106 Reconnect TWR-KW2x DualPAN Hub Board Reconnect the first board (programmed with Hub firmware) to the PC. External Use 105

107 Start Device Manager In Windows, enter Device Manager in Start menu search box, then select the Device Manager entry once found in search results. 2 1 External Use 106

108 Determine Hub Device COM Port In Device Manger, determine hub device COM Port by determining the Port number assigned to OpenSDA CDC device. External Use 107

109 Setup Connection in Terminal Application Setup a Connection in Putty or Tera Term to previously determined port on baud rate bps External Use 108

110 Verify Shell Functionality Press SW6 Reset switch on TWR-KW2x hub to show shell banner in terminal application TWR-KW2x DualPAN Hub ZHA + ZSE. Build: Mar Copyright (c) 2014 Freescale Semiconductor $ _ External Use 109

111 Start ZigBee HA Combined Interface on 1 st PAN (zigbee0) $zigbee0 start ZigBee Pro with ZHA ZCL BeeStack v on PAN0 zigbee0 node ZC zigbee0 channel 12 zigbee0 panid 0xE253 zigbee0 nwkaddr 0x0000 zigbee0 extpanid 0x0050C A2 Check initial 2.4 GHz RF channel assigned to station (11-26) Check initial PAN ID assigned to station. HA Coordinator will always have Network Address 0x0000 Extended PAN ID is randomly generated External Use 110

112 Joining HA Dimmable Light Node On Light Node: press SW3 to join Light is joined to hub when LED D5 becomes solid blue and a transport key security indication is shown in shell interface zigbee0 rx: transport key panid 0x0002 addr 0xE431 Combined interface provisions security key as a trust center to the Light NWK address of Light Device Is random External Use 111

113 STEP 4: Control and Monitor ZHA and SE End Nodes External Use 112

114 Discovering End Point and Setting Default Address Info $ zcl0 find levelctrl server zcl0: find levelctrl server... Discover Address and Endpoints for a ZHA device that can be level controlled in the ZigBee Network zcl0 rx: find levelctrl server match: addr 0xE431 endpoint 0x08 $ zcl set addrinfo dstaddr 0xE431 dstep 0x08 zcl0: setaddrinfo...success Discovered Light Information Use info above. Note: destaddr value will be different in practice!! External Use 113

115 Controlling HA Dimmable Light Application On Light: Press and HOLD SW4 for app mode All blue LEDs will be initially off in app mode $ zcl0 send level move up zcl0 rx: Data confirm status success $ zcl0 send level move down zcl0 rx: Data confirm status success Note how LEDs D6, D7, D8 turn on and back off to emulate a light dimming up and down NWK address of Light Device Is random External Use 114

116 Starting SE Energy Service Interface Hub on 2 nd PAN (zigbee1) $ zigbee1 start ZigBee Pro with SEP ZCL BeeStack v on PAN1 zigbee1 node ZC zigbee1 channel 12 zigbee1 panid 0x5002 zigbee1 nwkaddr 0x0000 zigbee1 extpanid 0x0050C2C5D3A49B73 Check initial 2.4 GHz RF channel assigned to station (11-26) Check initial PAN ID assigned to station. Coordinator will always have Network Address 0x0000 Extended PAN ID is randomly generated External Use 115

117 Joining SE Metering Device Node On SE Metering Device Node: press SW3 to join The node is joined to hub when LED D5 becomes solid blue and a transport key security indication is shown in shell interface zigbee1 rx: transport key panid 0x5002 addr 0x96C3 External Use 116

118 Retrieving SE Metering Data After joining, the metering device will periodically transmit meter data The DualPAN hub will display the data in the shell zcl1 rx: srcaddr 0x96C3 srcep 0x08 dstep 0x08 seq 0x07 channel 12 zcl1 rx seq 0x07: report attr metering 0x0000 "Current summation dlvrd" value 0x BE The current meter reading External Use 117

119 Changing Operating Frequency for ZigBee HA / SE $ zigbee0 set channel 13 zigbee0 set channel 12 success $ zigbee1 set channel 14 zigbee1 set channel 14 success Pick a value between 11 and 26 different than the pre-assigned channel. Both ZHA and SE networks will shift to use another 2.4GHz RF frequency channel. $ zcl0 send onoff toggle zcl0 rx: Data confirm status success ZHA commands are now sent on different channel. $ zcl0 send onoff toggle zcl0 rx: Data confirm status success External Use 118

120 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-On training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 119

121 STEP 5: Program 6LoWPAN Firmware to TWR-KW2x External Use 120

122 Reset the 3 Boards Push the SW6 Reset on each TWR-KW2x board External Use 121

123 MSD Firmware Loading Exercise Use the MSD procedure to re-flash boards #1 and #3 (currently DualPAN Hub and SE MeteringDevice) using new firmware: Open Firmware DualPAN_ZHA_IPv6 subfolder on your desktop Open the TWRKW2xDxxx mass storage drive root folder for each board. Drag and drop (or copy-paste) DualPAN_Hub_HA_IPv6_StnXX.srec and IPv6_EndNode_StnXX.srec to boards #1 and #3 respectively External Use 122

124 STEP 6: Restart the ZigBee Network and Create 6LoWPAN Network External Use 123

125 Verify Shell Functionality Connect hub with new firmware to PC. Press SW6 Reset switch on TWR-KW2x hub to show shell banner in terminal application: TWR-KW2x DualPAN Hub ZHA + 6LoWPAN. Build: Mar Copyright (c) 2014 Freescale Semiconductor $ _ External Use 124

126 Restarting ZigBee Combined Interface Hub on 1 st PAN $ zigbee start ZigBee Pro with ZHA ZCL BeeStack v on PAN0 zigbee0 node ZC zigbee0 channel 12 zigbee0 panid 0x0002 zigbee0 nwkaddr 0x0000 zigbee0 extpanid 0x0050C22F7513C3D3 Check initial 2.4 GHz RF channel assigned to station (11-26) Check initial PAN ID assigned to station. HA Coordinator will always have Network Address 0x0000 Extended PAN ID is randomly generated External Use 125

127 Rejoining HA Dimmable Light Node On Light Node: press SW3 to re-join Light is joined to hub when LED D5 becomes solid blue and a transport key security indication is shown in shell interface zigbee0 rx: transport key panid 0x0002 addr 0xE431 Combined interface provisions security key as a trust center to the Light NWK address of Light Device Is random External Use 126

128 STEP 7: Control and Monitor ZHA and 6LoWPAN Nodes External Use 127

129 Discovering End Point and Setting Default Address Info $ zcl find levelctrl server zcl0: find levelctrl server... Discover Address and Endpoints for a ZHA device that can be level controlled in the ZigBee Network zcl0 rx: find levelctrl server match: addr 0xE431 endpoint 0x08 $ zcl set addrinfo dstaddr 0xE431 dstep 0x08 zcl0: setaddrinfo...success Discovered Light Information Use info above. Note: dstaddr value will be different in practice!! External Use 128

130 Controlling HA Dimmable Light Application Level Control On Light: Press and HOLD SW4 for app mode All blue LEDs will be initially OFF in app mode $ zcl send level move up zcl0 rx: Data confirm status success $ zcl send level move down zcl0 rx: Data confirm status success Note how LEDs D6, D7, D8 turn on and back off to emulate a light dimming up and down NWK address of Light Device Is random External Use 129

131 Sending Light On/Off Cluster Toggle Commands $ zcl send level move up zcl0 rx: Data confirm status success $ zcl send onoff toggle zigbee0 rx: Data confirm status success Repeat toggle several times. Hint: press Up Key to re-load command from shell history $ zcl send onoff toggle zigbee0 rx: Data confirm status success On Light Node: note LEDs toggling on/off External Use 130

132 Pinging the 6LoWPAN Node via ICMPv6 on 2 nd PAN Use value assigned to the global IPv6 address of the End node for your Work station. Example uses the value for Station 02 $ ping 2003::d0b8:8372:6354:4536: Pinging 2003::d0b8:8372:6354:4536:0002 with 32 bytes of data Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=15ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=25ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=26ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=18ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=18ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=23ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=19ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=22ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=24ms Reply from 2003::d0b8:8372:6354:4536:0002: bytes=32 time=21ms... External Use 131

133 Opening and Sending Data on UDP Socket over 6LoWPAN $ socket open udp 2003::d0b8:8372:6354:4536: Opening Socket on Data Concentrator... OK Socket id is: 0 Port $ socket send 0 led2on Command was sent $ socket send 0 led2flash Command was sent Send LED On/Off commands also over IPv6 Link. Note LED D6 on IP End Node Use value assigned to the global IPv6 address of the IP End node for your station. Example uses the value for Station 02 $ socket send 0 led2off Command was sent External Use 132

134 Polling UDP Socket for Data $ socket poll Keys:0000 Temp:29.64 Leds:1000 Keys:0000 Temp:29.59 Leds:0000 Keys:0000 Temp:29.56 Leds:1000 Keys:0000 Temp:29.56 Leds:0000 Keys:0010 Temp:29.83 Leds:1000 Keys:0010 Temp:30.19 Leds:0000 Keys:0010 Temp:29.83 Leds:1000 Keys:0010 Temp:29.75 Leds:0000 Keys:0010 Temp:29.75 Leds:0000 Temperature is read from KW2x internal sensor. Keys pressed and LED state is also transmitted when polled periodically. <Ctrl-C> <INTERRUPT> External Use 133

135 Closing the UDP Socket $ socket close 0 Socket 0 was closed External Use 134

136 Using Ubiqua and Test Tool for Protocol Analysis External Use 135

137 Adding a Sniffer Device Launch Ubiqua Plug-in Sniffer device such as MC1322x-USB or KW2x-USB Select Device Add Device External Use 136

138 Adding a Sniffer Device 1. Select Vendor: Freescale 2. Select COM port number in device list. This example uses MC1322x 3. Select Application: Sniffer 4. Click: Add Device External Use 137

139 Select RF Channel to Monitor In Ubiqua Device Manager: right click sniffer device, choose Channel then select the channel to use External Use 138

140 Select Protocol to Decode In Ubiqua Device Manager: right click sniffer device, choose Protocol Stack then select the protocol to use (e.g.: ZigBee for ZHA and SE, or IETF 6LoWPAN) External Use 139

141 Starting the Capture In Ubiqua Device Manager: Set the Capture Knob to On Status will change from Idle to Capturing External Use 140

142 ZHA Capture Example External Use 141

143 Decoding ZCL Level Control Command: Move Up External Use 142

144 6LoWPAN Capture Example External Use 143

145 Test Tool ZigBee Test Client (ZTC) Serial Command Console All ZigBee commands Double click Ha Dimmable Light COM on baudrate Parameters for Each Command Command and Macro Shortcuts Send Command Serial TX/RX ZTC Message Log External Use 144

146 Agenda IoT overview Multiple-protocol networks Use cases Solutions Dual-PAN Freescale Kinetis W series MCUs Hands-on training Dual-PAN example 1: ZigBee HA + ZigBee SE Dual-PAN example 2: ZigBee HA + IP stack Summary External Use 145

147 Summary The IoT challenge of multi-protocols landscape Dual-PAN feature allows a single radio to participate in two networks simultaneously Dual-PAN is flexible enough to support different application requirements Dual-PAN translates into a cost efficient design while maintaining good performance Kinetis W series Adding Wireless Connectivity to powerful MCUs Low Power oriented Terrific enablement tools and Software support EASE of USE of complex software stacks External Use 146

148 Freescale Semiconductor, Inc. External Use

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512 Quick Start Guide USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512 Quick Start Guide Get to Know the USB-KW24D512 USB Connector Reset Button Application Button LEDs Antenna

More information

ZigBee Technology Overview

ZigBee Technology Overview ZigBee Technology Overview Presented by Silicon Laboratories Shaoxian Luo 1 EM351 & EM357 introduction EM358x Family introduction 2 EM351 & EM357 3 Ember ZigBee Platform Complete, ready for certification

More information

Freescale Development Kits IEEE 802.15.4. Wireless design made simple. freescale.com/802154

Freescale Development Kits IEEE 802.15.4. Wireless design made simple. freescale.com/802154 Freescale Development Kits IEEE 802.15.4 Wireless design made simple IEEE 802.15.4 Wireless Design Made Simple Our Wireless Portfolio Our portfolio of 802.15.4 platforms lets the developer choose the best

More information

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial

More information

Freescale Wireless Connectivity for the Internet of Tomorrow

Freescale Wireless Connectivity for the Internet of Tomorrow Freescale Wireless Connectivity for the Internet of Tomorrow Alan Collins Business Development Wireless Applications Engineer A P R. 2 0 1 5 TM External Use Agenda Wireless connectivity technologies to

More information

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009 Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer October 2009 Jennic highlights Jennic is a fabless semiconductor company providing Wireless Microcontrollers to high-growth

More information

Microchip Technology. February 2008 Valerio Moretto Slide 1

Microchip Technology. February 2008 Valerio Moretto Slide 1 Microchip Technology February 2008 Valerio Moretto Slide 1 Connectivity Solutions Wired Wireless February 2008 Valerio Moretto Slide 2 Microchip Solutions More complex software Operating Systems >40 MIPS

More information

LoRa FAQs. www.semtech.com 1 of 4 Semtech. Semtech Corporation LoRa FAQ

LoRa FAQs. www.semtech.com 1 of 4 Semtech. Semtech Corporation LoRa FAQ LoRa FAQs 1.) What is LoRa Modulation? LoRa (Long Range) is a modulation technique that provides significantly longer range than competing technologies. The modulation is based on spread-spectrum techniques

More information

The Internet of Things: Opportunities & Challenges

The Internet of Things: Opportunities & Challenges The Internet of Things: Opportunities & Challenges What is the IoT? Things, people and cloud services getting connected via the Internet to enable new use cases and business models Cloud Services How is

More information

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application 2012 Roving Networks. All rights reserved. RN-131/171-PICTAIL-UM Version 1.0 1/8/2013 OVERVIEW The RN-131 and RN-171 WiFly radio modules are

More information

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards 2012 Roving Networks. All rights reserved. Version 1.0 9/7/2012 USER MANUAL OVERVIEW The RN-131 and RN-171 WiFly radio modules are complete, standalone

More information

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya dev_bhattacharya@ieee.org

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya dev_bhattacharya@ieee.org Internet of things (IOT) applications covering industrial domain Dev Bhattacharya dev_bhattacharya@ieee.org Outline Internet of things What is Internet of things (IOT) Simplified IOT System Architecture

More information

WISE-4000 Series. WISE IoT Wireless I/O Modules

WISE-4000 Series. WISE IoT Wireless I/O Modules WISE-4000 Series WISE IoT Wireless I/O Modules Bring Everything into World of the IoT WISE IoT Ethernet I/O Architecture Public Cloud App Big Data New WISE DNA Data Center Smart Configure File-based Cloud

More information

FLYPORT Wi-Fi 802.11G

FLYPORT Wi-Fi 802.11G FLYPORT Wi-Fi 802.11G System on module 802.11g WIFI - Infrastructure mode - softap mode - Ad hoc mode Microchip PIC 24F 16 bit processor Microchip MRF24WG0MA/MB - Native WiFi 802.11g transceiver - PCB

More information

Silabs Ember Development Tools

Silabs Ember Development Tools Silabs Ember Development Tools Presented by Silicon Laboratories Shaoxian Luo 1 Development Tools Desktop Network Analyzer Debug Adapter Packet Trace Port Desktop Network Analyzer provides a macroscopic

More information

WASP User Manual. Revision: 1.6. (c) 2012 North Pole Engineering, Inc.

WASP User Manual. Revision: 1.6. (c) 2012 North Pole Engineering, Inc. Revision: 1.6 2 1 Introduction WASP is a standalone unit providing a bridge for ANT+ devices to communicate wirelessly through Wi-Fi networks, to other devices on the local network or over the Internet.

More information

RN-XV-RD2 Evaluation Board

RN-XV-RD2 Evaluation Board RN-XV-RD2 Evaluation Board 2012 Roving Networks. All rights reserved. -1.01Version 1.0 9/28/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks RN-XV-RD2

More information

MeshBee Open Source ZigBee RF Module CookBook

MeshBee Open Source ZigBee RF Module CookBook MeshBee Open Source ZigBee RF Module CookBook 2014 Seeed Technology Inc. www.seeedstudio.com 1 Doc Version Date Author Remark v0.1 2014/05/07 Created 2 Table of contents Table of contents Chapter 1: Getting

More information

APPLICATION NOTE. AVR2130: Lightweight Mesh Developer Guide. Atmel MCU Wireless. Features. Description

APPLICATION NOTE. AVR2130: Lightweight Mesh Developer Guide. Atmel MCU Wireless. Features. Description APPLICATION NOTE AVR2130: Lightweight Mesh Developer Guide Atmel MCU Wireless Features Atmel Lightweight Mesh stack specification and APIs Lightweight Mesh Software Development Kit (SDK) Description This

More information

Networking. General networking. Networking overview. Common home network configurations. Wired network example. Wireless network examples

Networking. General networking. Networking overview. Common home network configurations. Wired network example. Wireless network examples Networking General networking Networking overview A network is a collection of devices such as computers, printers, Ethernet hubs, wireless access points, and routers connected together for communication

More information

M2M I/O Modules. To view all of Advantech s M2M I/O Modules, please visit www.advantech.com/products.

M2M I/O Modules. To view all of Advantech s M2M I/O Modules, please visit www.advantech.com/products. M2M I/O Modules 14 M2M I/O Modules Overview 14-2 M2M I/O Modules Selection Guide 14-6 ADAM-2510Z Wireless Router Node 14-8 ADAM-2520Z Wireless Modbus RTU Gateway 14-9 ADAM-2031Z ADAM-2632Z ADAM-2017Z ADAM-2018Z

More information

Ethernet Radio Configuration Guide

Ethernet Radio Configuration Guide Ethernet Radio Configuration Guide for Gateway, Endpoint, and Repeater Radio Units April 20, 2015 Customer Service 1-866-294-5847 Baseline Inc. www.baselinesystems.com Phone 208-323-1634 FAX 208-323-1834

More information

Maximizing Range and Battery Life in Low-Cost Wireless Networks

Maximizing Range and Battery Life in Low-Cost Wireless Networks Maximizing Range and Battery Life in Low-Cost Wireless Networks The proliferation of cost-effective wireless technology has led to the rise of entirely new types of networks across a wide range of applications

More information

Linksys WAP300N. User Guide

Linksys WAP300N. User Guide User Guide Contents Contents Overview Package contents 1 Back view 1 Bottom view 2 How to expand your home network 3 What is a network? 3 How to expand your home network 3 Where to find more help 3 Operating

More information

An Overview of ZigBee Networks

An Overview of ZigBee Networks An Overview of ZigBee Networks A guide for implementers and security testers Matt Hillman Contents 1. What is ZigBee?... 3 1.1 ZigBee Versions... 3 2. How Does ZigBee Operate?... 3 2.1 The ZigBee Stack...

More information

UG129: ZigBee USB Virtual Gateway Reference Design (RD-0002-0201) User's Guide

UG129: ZigBee USB Virtual Gateway Reference Design (RD-0002-0201) User's Guide UG129: ZigBee USB Virtual Gateway Reference Design (RD-0002-0201) User's Guide The ZigBee USB Virtual Gateway Reference Design (RD-0002-0201) is designed to demonstrate ZigBee gateway functionality with

More information

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications Joshua Ellul jellul@imperial.ac.uk Overview Brief introduction to Body Sensor Networks BSN Hardware

More information

Honeywell Internet Connection Module

Honeywell Internet Connection Module Honeywell Internet Connection Module Setup Guide Version 1.0 - Page 1 of 18 - ICM Setup Guide Technical Support Setup - Guide Table of Contents Introduction... 3 Network Setup and Configuration... 4 Setting

More information

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine Electronics @ 2013 Version 1.0

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine Electronics @ 2013 Version 1.0 TOSR0X-D USB/Wireless Timer Relay Module User Manual Tinysine Electronics @ 2013 Version 1.0 INTRODUCTION This USB/Wireless Timer Relay Module allows computer control switching of external devices by using

More information

QSG105 GETTING STARTED WITH SILICON LABS WIRELESS NETWORKING SOFTWARE

QSG105 GETTING STARTED WITH SILICON LABS WIRELESS NETWORKING SOFTWARE GETTING STARTED WITH SILICON LABS WIRELESS NETWORKING SOFTWARE This quick start guide provides basic information on configuring, building, and installing applications using the Thread, EmberZNet RF4CE,

More information

EPI-3601S Wireless LAN PCI adapter Version 1.2 EPI-3601S. Wireless LAN PCI Adapter. (802.11g & 802.11b up to 108 Mbps) User Manual. Version: 1.

EPI-3601S Wireless LAN PCI adapter Version 1.2 EPI-3601S. Wireless LAN PCI Adapter. (802.11g & 802.11b up to 108 Mbps) User Manual. Version: 1. EPI-3601S Wireless LAN PCI Adapter (802.11g & 802.11b up to 108 Mbps) User Manual Version: 1.2 1 TABLE OF CONTENTS 1 INTRODUCTION...3 2 FEATURES...3 3 PACKAGE CONTENTS...4 4 SYSTEM REQUIREMENTS...5 5 INSTALLATION...5

More information

VisorALARM-Manager Application Quick Guide. (Ver. 1.3) Dm 380-I. V:3.0

VisorALARM-Manager Application Quick Guide. (Ver. 1.3) Dm 380-I. V:3.0 VisorALARM-Manager Application Quick Guide. (Ver. 1.3) Dm 380-I. V:3.0 1. Installation Requirements 1.1. PC Pentium III processor or higher. Minimum RAM memory: 128 Mbytes Operating system: Windows XP

More information

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM TWR-MECH Mechatronics Board TOWER SYSTEM Get to Know the Tower Mechatronics Board Primary Connector / Switch MCF52259 Connectors for Up to Eight Servos SW4 (Reset) USB OTG 5V Supply Touch Panel Socket

More information

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22. www.dragino.com Yun Shield User Manual VERSION: 1.0 Version Description Date 0.1 Initiate 2014-Jun-21 1.0 Release 2014-Jul-08 Yun Shield User Manual 1 / 22 Index: 1 Introduction... 3 1.1 What is Yun Shield... 3 1.2 Specifications...

More information

Thingsquare Technology

Thingsquare Technology Thingsquare Technology Thingsquare connects smartphone apps with things such as thermostats, light bulbs, and street lights. The devices have a programmable wireless chip that runs the Thingsquare firmware.

More information

About This Guide SolarEdge Configuration Tool Software Guide. About This Guide

About This Guide SolarEdge Configuration Tool Software Guide. About This Guide About This Guide 3 About This Guide This user guide is intended for Photovoltaic (PV) system owners, installers, technicians, maintainers, administrators and integrators who are authorized to configure

More information

EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit

EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit EDK 350 User Manual Important Notes This information describes the type of component and shall not be considered as assured characteristics. No

More information

Installation Guide Wireless 4-Port USB Sharing Station. GUWIP204 Part No. M1172-a

Installation Guide Wireless 4-Port USB Sharing Station. GUWIP204 Part No. M1172-a Installation Guide Wireless 4-Port USB Sharing Station 1 GUWIP204 Part No. M1172-a 2011 IOGEAR. All Rights Reserved. PKG-M1172-a IOGEAR, the IOGEAR logo, MiniView, VSE are trademarks or registered trademarks

More information

Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home

Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home Building a Basic Communication Network using XBee DigiMesh Jennifer Byford April 5, 2013 Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home Abstract: Using Digi International s in-house

More information

Installation Guide. Wireless N Access Point EAP110/EAP120/EAP220

Installation Guide. Wireless N Access Point EAP110/EAP120/EAP220 Installation Guide Wireless N Access Point EAP110/EAP120/EAP220 CONTENTS Network Topology 01 Hardware Overview 02 Hardware Installation 05 1. Installation Requirements... 05 2. Mounting Bracket... 05

More information

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc. SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance

More information

Troubleshooting Guide

Troubleshooting Guide Commercial Door Operator Troubleshooting Guide LiftMaster 845 Larch Ave. Elmhurst, IL 60126 LiftMaster.com/MyQ-CDO Contents Frequently Asked Questions... 3-4 Troubleshooting Connection Issues...5-6 MyQ

More information

Internet of Things: TI's Wireless Connectivity Solutions

Internet of Things: TI's Wireless Connectivity Solutions Internet of Things: TI's Wireless Connectivity Solutions Market Size (units) Why the IoT is attractive 10B + The IoT is an enabling technology that will serve thousands of end products IoT 1B Cell phone

More information

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013 Adding WiFi to Your Embedded System WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013 Your partners for Embedded Wi-Fi Multi Market Leader 32 bit ARM MCU Leader Ultra low

More information

c. Securely insert the Ethernet cable from your cable or DSL modem into the Internet port (B) on the WGT634U. Broadband modem

c. Securely insert the Ethernet cable from your cable or DSL modem into the Internet port (B) on the WGT634U. Broadband modem Start Here Follow these instructions to set up your router. Verify That Basic Requirements Are Met Assure that the following requirements are met: You have your broadband Internet service settings handy.

More information

ESP 8266: A BREAKTHROUGH IN WIRELESS SENSOR NETWORKS AND INTERNET OF THINGS

ESP 8266: A BREAKTHROUGH IN WIRELESS SENSOR NETWORKS AND INTERNET OF THINGS International Journal of Electronics and Communication Engineering & Technology (IJECET) Volume 6, Issue 8, Aug 2015, pp. 07-11, Article ID: IJECET_06_08_002 Available online at http://www.iaeme.com/ijecetissues.asp?jtypeijecet&vtype=6&itype=8

More information

Software User Guide UG-461

Software User Guide UG-461 Software User Guide UG-461 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com ezlinx icoupler Isolated Interface Development Environment

More information

GlobalSCAPE DMZ Gateway, v1. User Guide

GlobalSCAPE DMZ Gateway, v1. User Guide GlobalSCAPE DMZ Gateway, v1 User Guide GlobalSCAPE, Inc. (GSB) Address: 4500 Lockhill-Selma Road, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800) 290-5054 Technical

More information

IPv6 Based Sensor Home Networking

IPv6 Based Sensor Home Networking KRNET 2005 IPv6 Based Sensor Home Networking KRNET 2005 Soohong Daniel Park Mobile Platform Laboratory, SAMSUNG Electronics. soohong.park@samsung.com KRNET 2005 2/29 Trend of Home Networking Digital World

More information

Secure, Efficient, and Open Standard Internet of Things

Secure, Efficient, and Open Standard Internet of Things Secure, Efficient, and Open Standard Internet of Things Zach Shelby Director of Technology, IoT ARM acknowledges the trademarks and copyrights of 3 rd parties included in this presentation What is the

More information

Ultra Thin Client TC-401 TC-402. Users s Guide

Ultra Thin Client TC-401 TC-402. Users s Guide Ultra Thin Client TC-401 TC-402 Users s Guide CONTENT 1. OVERVIEW... 3 1.1 HARDWARE SPECIFICATION... 3 1.2 SOFTWARE OVERVIEW... 4 1.3 HARDWARE OVERVIEW...5 1.4 NETWORK CONNECTION... 7 2. INSTALLING THE

More information

Intelligent Street lighting management using ZigBee. Martin SCHULTE-HOBEIN Field Application Engineer, EMEA Digi International Email: msh@digi.

Intelligent Street lighting management using ZigBee. Martin SCHULTE-HOBEIN Field Application Engineer, EMEA Digi International Email: msh@digi. Intelligent Street lighting management using ZigBee Martin SCHULTE-HOBEIN Field Application Engineer, EMEA Digi International Email: msh@digi.com Agenda Digi Overview What is ZigBee? Typical M2M Scenario

More information

Iridium Extreme TM Satellite Phone. Data Services Manual

Iridium Extreme TM Satellite Phone. Data Services Manual Iridium Extreme TM Satellite Phone Data Services Manual Table of Contents 1 OVERVIEW... 1 2 HOW IT WORKS... 1 3 BEFORE INSTALLING... 2 4 USB DRIVER INSTALLATION... 3 5 MODEM INSTALLATION AND CONFIGURATION...

More information

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,

More information

Radiocrafts Embedded Wireless Solutions

Radiocrafts Embedded Wireless Solutions Implementing ZigBee /IEEE 802.15.4 Solutions Based on Radiocrafts modules by Ø. Nottveit Introduction Radiocrafts offers a family of miniature modules intended for radio networks based on the IEEE 802.15.4

More information

Bluetooth to Serial Adapter

Bluetooth to Serial Adapter Bluetooth to Serial Adapter Third Edition, Oct 2007 Version 3.0 771-BTS1009C3-001 Contents 1.0 Features....P.2 2.0 Package Content....P.2 3.0 Hard Drives Requirement.P.2 4.0 Specifications.P.3 5.0 Pin

More information

Network Enabled Battery Health Monitoring System

Network Enabled Battery Health Monitoring System Network Enabled Battery Health Monitoring System Research Team: Fan Yang Zhengyang Liu Supervisor: Advisor: Hanlei Zhang (PhD Student) Wencong Su (PhD Student) Dr. Mo-Yuen Chow Presentation Outline Project

More information

HVP-KV31F120M Quick Start Guide

HVP-KV31F120M Quick Start Guide HVP-KV31F120M Quick Start Guide Freescale Controller Card High Voltage Development Platform Quick Start Guide Get to Know the HVP-KV31F120M USB Mini for Communication, Debugging and Power Supply Isolated

More information

NETGEAR genie Apps. User Manual. 350 East Plumeria Drive San Jose, CA 95134 USA. August 2012 202-10933-04 v1.0

NETGEAR genie Apps. User Manual. 350 East Plumeria Drive San Jose, CA 95134 USA. August 2012 202-10933-04 v1.0 User Manual 350 East Plumeria Drive San Jose, CA 95134 USA August 2012 202-10933-04 v1.0 Support Thank you for choosing NETGEAR. To register your product, get the latest product updates, get support online,

More information

Link Link sys E3000 sys RE1000

Link Link sys E3000 sys RE1000 User Guide High Performance Extender Wireless-N Router Linksys Linksys RE1000 E3000Wireless-N Table of Contents Contents Chapter 1: Product Overview 1 Front 1 Top 1 Bottom 1 Back 2 Chapter 2: Advanced

More information

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015 The Future of IoT Zach Shelby VP Marketing, IoT Feb 3 rd, 2015 1 Internet of (really nerdy) People 1980s 2 Internet of (content silo) People 1990s 3 Internet of (Web) People 2000s 4 Internet of (really

More information

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T+ 485+ PIN6 T- 485- PIN7 R+ PIN8 R-

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T+ 485+ PIN6 T- 485- PIN7 R+ PIN8 R- MODEL ATC-2004 TCP/IP TO RS-232/422/485 CONVERTER User s Manual 1.1 Introduction The ATC-2004 is a 4 Port RS232/RS485 to TCP/IP converter integrated with a robust system and network management features

More information

Setting Up the ZigBee Ethernet Gateway

Setting Up the ZigBee Ethernet Gateway Setting Up the ZigBee Ethernet Gateway MAN-01-00030-1.4 This manual describes how to install and set up ZigBee communication between a SolarEdge device (Inverters or Safety and Monitoring Interface) and

More information

Application Note: JN-AN-1115 Protocol Analysis with Wireshark

Application Note: JN-AN-1115 Protocol Analysis with Wireshark Application Note: JN-AN-1115 Protocol Analysis with Wireshark The tasks of commissioning a wireless network and debugging wireless network applications are often much easier to perform with the aid of

More information

ebus Player Quick Start Guide

ebus Player Quick Start Guide ebus Player Quick Start Guide This guide provides you with the information you need to efficiently set up and start using the ebus Player software application to control your GigE Vision or USB3 Vision

More information

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM-.01. www.rovingnetworks.com 1 RN-WIFLYCR-UM-.01 RN-ISP-UM In-System Programmer 2012 Roving Networks. All rights reserved. Version 1.1 1/19/2012 USER MANUAL www.rovingnetworks.com 1 OVERVIEW You use Roving Networks In-System-Programmer

More information

BLUETOOTH SMART CABLE REPLACEMENT

BLUETOOTH SMART CABLE REPLACEMENT BLUETOOTH SMART CABLE REPLACEMENT APPLICATION NOTE Monday, 15 October 2012 Version 1.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes no responsibility for

More information

3G Wireless-N Smart Energy Gateway

3G Wireless-N Smart Energy Gateway Join BEsmart Partner Alliance Network at www.smartgrid.com.tw/besmart Ideal for 3G Wireless-N Smart Energy Gateway The, 3G Wireless-N Smart Energy Gateway, is an all-in-one router designed for users to

More information

USING THE XPERT2 / 9210B ON A TCP/IP NETWORK

USING THE XPERT2 / 9210B ON A TCP/IP NETWORK 1 USING THE XPERT2 / 9210B ON A TCP/IP NETWORK Prepared by: R&D January, 2009 Sutron Corporation 21300 Ridgetop Circle Sterling, Virginia 20166 TEL: (703) 406-2800 FAX: (703) 406-2801 WEB: http://www.sutron.com/

More information

Demystifying Wireless for Real-World Measurement Applications

Demystifying Wireless for Real-World Measurement Applications Proceedings of the IMAC-XXVIII February 1 4, 2010, Jacksonville, Florida USA 2010 Society for Experimental Mechanics Inc. Demystifying Wireless for Real-World Measurement Applications Kurt Veggeberg, Business,

More information

ZIGBEE 802.15.4. ECGR-6185 Advanced Embedded Systems. Charlotte. University of North Carolina-Charlotte. Chaitanya Misal Vamsee Krishna

ZIGBEE 802.15.4. ECGR-6185 Advanced Embedded Systems. Charlotte. University of North Carolina-Charlotte. Chaitanya Misal Vamsee Krishna ECGR-6185 Advanced Embedded Systems ZIGBEE 802.15.4 University of North Carolina-Charlotte Charlotte Chaitanya Misal Vamsee Krishna WPAN A personal area network (PAN) is a computer network used for communication

More information

About This Guide SolarEdge Configuration Tool Software Guide. About This Guide

About This Guide SolarEdge Configuration Tool Software Guide. About This Guide Version 2.0 About This Guide 2 About This Guide This user guide is intended for Photovoltaic (PV) system owners, installers, technicians, maintainers, administrators, and integrators who are authorized

More information

TECHNICAL BULLETIN. Configuring Wireless Settings in an i-stat 1 Wireless Analyzer

TECHNICAL BULLETIN. Configuring Wireless Settings in an i-stat 1 Wireless Analyzer i-stat TECHNICAL BULLETIN Configuring Wireless Settings in an i-stat 1 Wireless Analyzer Before configuring wireless settings, please enable the wireless functionality by referring to the Technical Bulletin

More information

USER GUIDE EDBG. Description

USER GUIDE EDBG. Description USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel

More information

Wireless Technologies for Automation

Wireless Technologies for Automation Wireless Technologies for Automation Prof. Dr.-Ing. Jörg F. Wollert Wireless Technologies for Automation Why using wireless communication? Pros and cons in wireless networks Embedded Wireless Hardware

More information

N600 WiFi USB Adapter

N600 WiFi USB Adapter Model WNDA3100v3 User Manual December 2014 202-11470-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for selecting NETGEAR products. After installing your device, locate the serial

More information

Making Sense of Internet of Things Protocols and Implementations

Making Sense of Internet of Things Protocols and Implementations Making Sense of Internet of Things Protocols and Implementations Author: Kim Rowe, RoweBots Higher level protocols for Internet of Things have various features and offer different capabilities. Most of

More information

ENHWI-N3. 802.11n Wireless Router

ENHWI-N3. 802.11n Wireless Router ENHWI-N3 802.11n Wireless Router Product Description Encore s ENHWI-N3 802.11n Wireless Router s 1T1R Wireless single chip can deliver up to 3x faster speed than of 802.11g devices. ENHWI-N3 supports home

More information

Key requirements for Interoperable IoT systems

Key requirements for Interoperable IoT systems Key requirements for Interoperable IoT systems Pratul Sharma Technical Marketing Manager, ARM Inc. May/08/2014 Agenda Why Interoperability? Open standards for interoperability Data Communication Standards

More information

Procedure: You can find the problem sheet on Drive D: of the lab PCs. Part 1: Router & Switch

Procedure: You can find the problem sheet on Drive D: of the lab PCs. Part 1: Router & Switch University of Jordan Faculty of Engineering & Technology Computer Engineering Department Computer Networks Laboratory 907528 Lab. 2 Network Devices & Packet Tracer Objectives 1. To become familiar with

More information

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter

BIT COMMANDER. Serial RS232 / RS485 to Ethernet Converter BIT COMMANDER Serial RS232 / RS485 to Ethernet Converter (Part US2000A) Copyrights U.S. Converters 1 Contents Overview and Features... 3 Functions..5 TCP Server Mode... 5 Httpd Client Mode.5 TCP Auto mode....6

More information

HL2170W Windows Network Connection Repair Instructions

HL2170W Windows Network Connection Repair Instructions Difficulty printing from your PC can occur for various reasons. The most common reason a networked Brother machine may stop printing, is because the connection between the computer and the Brother machine

More information

2.4GHz / 5GHz Dual CPU 600Mbps 11N AP/Router

2.4GHz / 5GHz Dual CPU 600Mbps 11N AP/Router Dual Band Concurrent Router ESR7750 2.4GHz / 5GHz Dual CPU 600Mbps 11N AP/Router PRODUCT DESCRIPTION ESR7750 is a Dual Band Concurrent Wireless 11N Broadband Router with dual CPU that offers user unprecedented

More information

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument. TA Instruments TRIOS Software Installation Instructions Installation Requirements Your TRIOS Instrument Control software includes all the components necessary to install or update the TRIOS software, as

More information

AN1066. MiWi Wireless Networking Protocol Stack CONSIDERATIONS INTRODUCTION TERMINOLOGY FEATURES

AN1066. MiWi Wireless Networking Protocol Stack CONSIDERATIONS INTRODUCTION TERMINOLOGY FEATURES MiWi Wireless Networking Protocol Stack Author: INTRODUCTION Implementing applications with wireless networking is becoming commonplace. From consumer devices to industrial applications, there is a growing

More information

Prestige 623R-T. Quick Start Guide. ADSL Dual-link Router. Version 3.40

Prestige 623R-T. Quick Start Guide. ADSL Dual-link Router. Version 3.40 Prestige 623R-T ADSL Dual-link Router Quick Start Guide Version 3.40 February 2004 Introducing the Prestige The Prestige 623R-T ADSL Dual-link Router is the ideal all-in-one device for small networks connecting

More information

CT522-128 LANforge WiFIRE Chromebook 802.11a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

CT522-128 LANforge WiFIRE Chromebook 802.11a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces 1 of 8 Network Testing and Emulation Solutions http://www.candelatech.com sales@candelatech.com +1 360 380 1618 [PST, GMT -8] CT522-128 LANforge WiFIRE Chromebook 802.11a/b/g/n WiFi Traffic Generator with

More information

Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies

Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary Introduction

More information

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS This document provides an overview of the toolchain used to develop, build, and deploy EmberZNet and Silicon Labs Thread applications, and discusses some additional

More information

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit. 2012 Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit. 2012 Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL WiFly Evaluation Kit 2012 Roving Networks. All rights reserved. Version 1.32r 10/9/2012 USER MANUAL OVERVIEW This document describes the hardware and software setup for Roving Networks evaluation kits,

More information

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE 1. Kit Contents The RF to USB Reference Design contains the following items: Si1012 Energy Harvesting Wireless Sensor Node EZRadioPRO USB Dongle ToolStick

More information

USER GUIDE AC2600 MU-MIMO GIGABIT ROUTER. Model# EA8500

USER GUIDE AC2600 MU-MIMO GIGABIT ROUTER. Model# EA8500 USER GUIDE AC2600 MU-MIMO GIGABIT ROUTER Model# EA8500 Table of Contents Product overview EA8500.....................................1 Setting Up Your Router Where to find more help.........................

More information

11 Internet of Things (IoT) Protocols You Need to Know About

11 Internet of Things (IoT) Protocols You Need to Know About 11 Internet of Things (IoT) Protocols You Need to Know About by RS Components There exists an almost bewildering choice of connectivity options for electronics engineers and application developers working

More information

Wireless Communication With Arduino

Wireless Communication With Arduino Wireless Communication With Arduino Using the RN-XV to communicate over WiFi Seth Hardy shardy@asymptotic.ca Last Updated: Nov 2012 Overview Radio: Roving Networks RN-XV XBee replacement : fits in the

More information

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS MODEL ATC-2000 TCP/IP TO RS-232/422/485 CONVERTER User s Manual 1.1 Introduction The ATC-2000 is a RS232/RS485 to TCP/IP converter integrated with a robust system and network management features designed

More information

LoRaWAN. What is it? A technical overview of LoRa and LoRaWAN. Technical Marketing Workgroup 1.0

LoRaWAN. What is it? A technical overview of LoRa and LoRaWAN. Technical Marketing Workgroup 1.0 LoRaWAN What is it? A technical overview of LoRa and LoRaWAN Technical Marketing Workgroup 1.0 November 2015 TABLE OF CONTENTS 1. INTRODUCTION... 3 What is LoRa?... 3 Long Range (LoRa )... 3 2. Where does

More information

APPLICATION NOTE. AVR2052: BitCloud SDK Quick Start Guide. Atmel MCU Wireless. Introduction. Features

APPLICATION NOTE. AVR2052: BitCloud SDK Quick Start Guide. Atmel MCU Wireless. Introduction. Features APPLICATION NOTE AVR2052: BitCloud SDK Quick Start Guide Atmel MCU Wireless Introduction This document is intended as a starting point for software engineers prototyping, implementing, testing, and deploying

More information

Nokia Siemens Networks. CPEi-lte 7212. User Manual

Nokia Siemens Networks. CPEi-lte 7212. User Manual Nokia Siemens Networks CPEi-lte 7212 User Manual Contents Chapter 1: CPEi-lte 7212 User Guide Overview... 1-1 Powerful Features in a Single Unit... 1-2 Front of the CPEi-lte 7212... 1-2 Back of the CPEi-lte

More information

1 Serial RS232 to Ethernet Adapter Installation Guide

1 Serial RS232 to Ethernet Adapter Installation Guide Installation Guide 10/100 Mbps LED (amber color ) Link/Activity LED (green color ) 1. Introduction Thank you for purchasing this 1-port RS232 to Ethernet Adapter (hereinafter referred to as Adapter ).

More information

BLE113 DEVELOPMENT KIT

BLE113 DEVELOPMENT KIT BLE113 DEVELOPMENT KIT QUICK START Thursday, 14 March 2013 Version 1.5 Copyright 2000-2013 Bluegiga Technologies Bluegiga Technologies reserves the right to alter the hardware, software, and/or specifications

More information