Home

Smart Objects Integration Kit User Guide

image

Contents

1. r Access Node Administrat x 192 168 1 50 3080 admin admin htmi Upgrade Firmware Download Logs Network Configuration Application Configuration Pva z 9 2 Edit Configuration Mask Reset Profile Up File Gateway Upload Fi DHCP Enabled Download File Login iPv6 H T Logout Mask Gateway DHCP Enabled OL na Update MAC Name Servers ns 8 8 8 8 4 Delete Add NTP Servers sine 0 pool ntp org a 1 pool ntp org Ell Delete 2 pool ntp org E I Delete time a nist gov Aaa Cancel The board must be restarted for the new settings to take effect If the IP address is changed after reset the board will be accessible with the new IP and will no longer be reachable at the previous IP Restart Soft Restart Restart Hard Restart Restart After a restart the VR900 Monitoring Control System becomes inoperable for a few minutes Figure 5 7 Network Configuration 2 In the form you can edit the input fields for IP Gateway and Mask 3 To add a name server or an NTP server provide the correct value in the Add input field and click Add 4 To delete a name server or an NTP server select it in the list of existing items and click Delete 5 At the end click Save to save the settings The Edge Router will automatically restart Smart Obiect Development Kit
2. TR ms Sra o On 0 gi Development Kit Development Kt 19 resources observed on 5 devices out of a total of 6 devices S Pve 2001 0000 0000 0000 0000 0000 0169 0180 R ve 2001 0000 0000 0000 0000 0000 0169 0002 2001 0000 0000 0000 0000 0000 0169 0003 R Pve 2001 0000 0000 0000 0000 0000 0169 0004 rces observed pve 2001 0000 0000 0000 0000 0000 0169 0005 7 of 11 resources observed Resources Last Read Value Observable Observed Administration resources dev config 1 4 2013 2 57 23 PM t 1357304243 No Exposed Management Attributes Idev info 1 4 2013 2 57 22 PM t 1357304242 Ss No dev stat 1 4 2013 2 57 22 PM t 1357304242 No net 1 4 2013 2 57 23 PM t 1357304243 Application Resources on Radio Modem Japp sw 1 4 2013 2 54 52 PM 0 Yes app pim 1 4 2013 2 54 52 PM 16 Yes Japp batt 1 4 2013 2 56 23 PM 101 Yes Application Processor Resources 1 4 2013 2 55 01 PM t 1357304101 Yes test textplain Yes hesiyoctetstream 1 4 2013 2 55 18 PM 0102030405050 708090A0BUCUDUEUF10111213 Yes test exitextoct Yes P 6 2001 0000 0000 0000 0000 0000 0169 0006 3 of 7 resources observet Connected to 10 32 4169 L Figure 5 25 Development Kit Grid Vievv User defined resources 5 1 3 11 3 Subscription to COAP observables To subscribe or unsubscribe to COAP observables resources check uncheck the
3. 19 3 2 2 Optional ensure the Edge Router is accessible from NAMT PC 22 3 2 3 Installing the NAMT fasses Minnie dentistes rente cantine ss 23 3 2 4 Starting up the NAM T 2 eme On eme aye teen 23 3 2 4 1 Connecting to an Edge Router iii 24 4 Development Kit Components Hardware seine 25 Smart Object Development Kit User Guide Page 2 of 44 4 1 1 sm artobiecetEndpolnte U a s la aaa adam menti D intenses 25 AAT gt General prod ctvilevk s d Rad aide za as l PU 25 4 1 1 2 da Ame 27 ALL ANTON A OO tiers MES ten 27 4 1 1 4 Mini USB Power connection J2 iii 29 4 1 1 5 USB to UART programming connection J5 ss 29 4 1 1 6 UART Application Connector J17 iii 29 4 1 1 7 SPI Application Connector J13 ins 31 4 1 1 8 TWRPI Application Connector J3 6 31 4 1 1 9 Configuration lumpers necesis ARAR AL ARA devices 32 4 1 1 10 ean vie nets a RE AE EE 33 4 1 1 11 Connector 1 asset sereine terne et ut 34 4 1 2 Edge Router Hardware Description 338828 38438333333 34 4 1 2 1 General product ee eee 34 4 1 2 2 Freescale TVVR P1025 sees sees nee
4. Smart Obiect Development Kit User Guide Page 43 of 44 RM UART RX 14 RM UART TX 3 RX RM UART CTS 54 ART RTS RM UART RTS 7 CTS External Power Pack UART Lu Application J17 connector Processor RM_LL_WKU 944 RADIO WKU RM_GND 10 e AP_GND Fig 2 UART Interface on Power Pack board Figure 5 2 UART Interface on Power Pack Board For additional details on connecting the SO with an external application processor please see the API document ApiCommands_v1 0 docx The API allows an external application processor to get information on the HW platform read the time request network related information join status link quality RPL info manage resources list read write and UDP related commands socket and datagram management For detailed API messages list and description please see the API document ApiCommands_v1 0 docx 5 1 2 The Edge Router Software 5 1 2 1 COAP HTTP Proxy amp XML EXI Translator The HTTP COAP and XML EXT is a translator from XML over HTTP to EXI over COAP and a proxy for COAP resources Smart Obiect Development Kit User Guide Page 44 of 44 The client apps can query directly the COAP resources on the SO s using EXI on top of COAP hovvever this is not recommended as it may exceed vvith ease the bandvvidth available Recommended operation is send the queries as XML on top of HTML th
5. NIVIS Smart Object Development Kit User Guide Smart Object Development Kit User Guide Page 1 of 44 Table of Contents TL ntrod etion e a a psi 5 1 1 Document Purpose U mare ae een eme Lada ALO 5 1 2 PUNTO 5 1 3 Abbreviations and 115 5 2 Development Kit Overvievv 6 2 1 About the Smart Object Development Kt sese sese eee eee 6 2 2 Smart Object Platform Architecture sise 8 2 3 Summary of the Smart Object Development Kit Functional Features 22 222 11 2 3 1 The Smat ODECE nes au a en 11 2 3 2 The Smart Object Endpoint ss 13 2 3 3 The Edge a a eee 14 2 3 4 The Network and Application Monitoring Too ss 15 2 4 Development Kit Contents sisi 15 3 Getting Startede AB r a Eaa 16 3 1 Powering up the System Components sise 17 3 1 1 Powering up the Edge Router refer to figure 3 3 17 3 1 2 Powering up the Smart Objects refer to figure 3 4 18 3 1 3 Joining SO s to the Edge iii 19 3 2 Accessing the NAMIT ceert are An aa B R a Rod EE a a as aus 19 3 2 1 Configuring the PC static IP address to be able to access the Edge Router
6. NOTE Select UART position for SVV4 in order to use this connection Smart Obiect Development Kit User Guide Page 30 of 44 4 1 1 7 SPI Application Connector 13 Provides access to SMO radio module Master Mode SPI lines and LLWU wake up capability All signals are 3 3V TTL level Pin Signal Number Name Direction Description 1 SPI1 PCSO Output Chip Select Line Master Mode Output 2 3V3 Power Output Low Current 3V3 Ouput use for level shifters 3 SPI1 SIN Input MISO SPI Data Input Line Master Mode 4 3V3 Power Output Low Current 3V3 Ouput use for level shifters 5 SPI1 SOUT Output MOSI SPI Data Output Line Master Mode 6 GND Ground GND Ground 7 SPI1_SCK Output SPI Clock Line Output Master Mode 8 GND Ground GND Ground K11 LLVVU P13 Wake up line toggle to Low for wake 9 LLWU P13 Input up 10 GND Ground GND Ground NOTE SPI Feature to be supported on future firmware select SPI on SVV4 in order to use this feature 4 1 1 8 TVVRPI Application Connector J3 J6 Implements a TWRPI interface for usage with selected Tower TVVRPI adapters Signals are a subset of current TVVRPI standard implementation All signals are 3 3V TTL level J3 Pin Number Signal Name Direction Description 1 GND Ground GND Ground 2 GND Ground GND Ground 3 12C_SCL Output 12C Bus Clock Pin 4
7. 7 2 2 Read Resource This section describes the sequence of messages exchanged when the application processor has to respond to a READ_RESOURCE request command Application Processor Radio Module Proxy Server Http GET resource COAP GET Hight cntrl resource ight cntrl READ RESOURCE Content 08 request Hex 08 READ_RESOURCE 7 es ID 8 response VarlD 1 TypelD Uint8 Value 1 VarlD 2 TypelD Uint8 Value 80 HEX 08 01 01 01 02 01 50 COAP content Ed ul Http content Hight cntrl XML VVeb brovvser NAMT lt xml version 1 0 gt lt e t 1350340915 gt lt Status v 1 gt lt Dimmer v 80 gt lt e gt 1 Radio Modem sends a READ RESOURCE request to the application processor specifying resource ID Application Processor responds with the resource representation at that moment of time Smart Object Development Kit User Guide Page 85 of 44 8 Troubleshooting The follovving table represents some typical problems that may be encountered while working with the Smart Object development kit the cause of the problem and possible solutions Problem Explanation Solution No device joins the netvvork not even Transceiver Transceiver module present on the P1025 Edge Router is not connected properly to the antenna or is not properly inserted in the TVVRPI connector Ensure that the transceiver is properly connected to the TVVRPI connector and
8. GND Ground GND Ground 15 GND Ground GND Ground 16 GND Ground GND Ground 17 NC NOT USED 18 NC NOT USED 19 GND Ground GND Ground 20 PTA5 Input Output General Use as Digital I O 4 1 1 9 Configuration Jumpers Configuration jumpers allow disconnection of various board subsystems from the SMO Radio Module pins They are intended for separation for consumption measurement purposes or to allow alternate usage of the pins when TVVRPI connection is used Jumper Usage Description Smart Object Development Kit User Guide Page 32 of 44 Connects Disconnects R21 analog voltage from the SMO J14 Analog Disconnect Radio J15 USB_CTS Disconnect Connects Disconnects USB_CTS signal from the SMO Radio Connects Disconnects USB_TXD_OUT signal from the SMO J8 USB_TXD_OUT Disconnect Radio J16 USB_RTS Disconnect Connects Disconnects USB_RTS signal from the SMO Radio J21 SW2 Disconnect Connects Disconnects SW2 signal from the SMO Radio Connects Disconnects USB RXD IN signal from the SMO J7 USB RXD IN Disconnect Radio Battery Measurement Connects Disconnects battery measurement from SMO J10 Disconnect Radio J19 LED D2 Disconnect Connects Disconnects LED D2 RED from the SMO Radio J20 LED D3 Disconnect Connects Disconnects LED D3 GREEN from the SMO Radio 4 1 1 10 JTAG Connector J11 Connector implements standard ARM JTAG 20 pin connection for K60 p
9. IETF RFC6551 Final Routing Metrics used for Path Calculation in Lovv Povver and Lossy Netvvorks IETF I D draft sehgal roll rpl mib Rev 2 Definition of Managed Objects for the IPv6 Routing Protocol for Low power and Lossy Networks IETF RFC768 Final User Datagram Protocol UDP IETF ID draft ietf core coap Rev 8 Constrained Application Protocol CoAP IETF ID draft ietf core link format Rev9 CoRE Link Format 09 IETF ID draft ietf core observe 03 Rev 3 Observing Resources in CoAP Smart Object Development Kit User Guide Page 88 of 44 Appendix B FCC Related Statements General Statements For all devices Warning Changes or modifications to this device not expressly approved by Nivis LLC could void the user s authority to operate the equipment FCC Specific Statements For Class B Devices NOTE This equipment has been tested and found to comply with the limits for a Class B digital device pursuant to Part 15 of the FCC Rules These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which
10. The settings section allovvs Changing the http connection port use the default 8080 Refresh interval for network tab Refresh interval for Development Kit tab Logging options to be used for troubleshooting purposes only when instructed by a Nivis Representative Recommend always using the default refresh interval Smart Object Development Kit User Guide Page 63 of 44 Note Setting a refresh interval too small may affect the kit performance Setting the refresh too high will result in slow data update in NAMT 5 1 3 6 Network Monitoring module The Network Monitoring module provides the following network level monitoring and management functionality e Manage network settings security level communication parameters channels map and hopping sequence e View the list of joined devices details on the joined devices channel statistics and RPL Neighbor statistics for each device e Update the firmware of the joined devices Smart Object Development Kit User Guide Page 64 of 44 Firmvvare update Device properties l About _ Change vievv Search for device grid map logical Network Settings mn OZ ADI 12 11 2012 3 01 70 PM RETIENS 12 11 2012 3 01 11 PM A 12 11 2012 3 01 10 PM 2001 0000 0000 0000 0000 0000 0169 0006 12 11 2012 3 01 10 PM 00 00 00 00 01 69 00 80 2001 0000 0000 0000 0000 0000 0169 0080 00 00 00 00 01 69 01 80 2001 0000 0000
11. gt lt Value gt lt Resource gt lt ObservationList gt Notes State field can take following values Device not in Device List Waiting for response from device Device didn t respond during timeout Response from device is not Coap Resource doesn t exist Resource is not observable Subscribed Unsubscribed HTTP query http observe resources set enable 1 amp device device_ipv6_addr amp path resource_path HTTP response Smart Obiect Development Kit User Guide Page 48 of 44 If request is well formed a 200 OK Observing resources request processed enabled message will be retrieved to client This is a sign that request was processed and HttpCoapProxy will subscribe for observing specified resource If request is well formed but was already in Observation List a 200 OK Resource is already in observation list message will be retrieved to client If request is not well formed 400 Bad Request response will be retrived Every time a client makes a request for a resource http device ipv6 addr resource_path HttpCoapProxy will look for it in its Observation Cache If it is found it will be retrived to the client and it means that the resource is observable and that client or another client made an erlier request to put it under observation If that resource doesn t exist in HttpCoapProxy Observation Cache normal flow wi
12. 2001 0000 0000 0000 0000 0000 0160 0002 00 00 00 00 01 60 00 80 2001 0000 0000 0000 0000 0000 0160 0080 Figure 5 15 Device Properties The device communications status is displayed as well showing communication statistics and channels PSR Smart Object Development Kit User Guide Page 67 of 44 Device Properties 00 00 00 00 01 60 00 04 Device Information Communication Status Timestamp 10 16 2012 1 28 36 PM RSSI FCS Errors 0 Fail Tx 17 Success RX 6888 Success Tx 2144 NACK 334 Channel PSR Channel PSR Channel PSR Channel PSR 0 63 16 32 48 76 17 33 49 67 18 34 50 67 13 35 51 67 20 36 52 65 21 37 53 72 22 38 54 68 23 33 55 73 24 40 56 61 25 41 57 60 26 42 58 59 27 43 53 65 28 44 60 72 28 48 61 53 30 46 62 65 31 47 63 on He wh Figure 5 16 Communication Status 5 1 3 8 Neighbor Statistics The Neighbor Statistics screen appears when clicking on the Neighbor Statistics icon corresponding to a device in the Network Monitoring pane Neighbor Statistics for device 00 00 00 00 01 6900 02 a e 00090 7 laai Network Neighbor MAC o uz Pi Total Number Of is lt Neighbor MAC 1 253 v 323 an 7 No Ne 1 252 2 11 20112 5 04 01 PM 12 10 2012 3 53 08 PM 0 lo z 1512 no No 1 253 12 11 2012 5 04 2
13. ACK HEX 07 08 64 65 76 2F 69 6E 66 6F 07 44 65 76 49 6E 66 6F 04 41 70 70 31 00 64 2F 02 01 05 4D 61 6E 75 66 08 02 05 4D 6F 64 65 6C 08 08 0B 6C 69 67 68 74 2F 63 6E 74 72 6C 0 C 4C 69 67 68 74 43 6F 6E 74 72 6F 6C 04 41 70 70 31 00 64 2F 02 01 06 53 74 61 74 75 73 01 02 06 44 69 6D 6D 65 72 01 RESOURCE LIST INDICATION ACK Content Res ID 9 URI power RT Power App1 Sz 100 Content Type EXI NumberOfVariableDefinitions 2 Varld 1 Name InstantaneousPwr Type Uint32 Varld 2 Name CumulativePwr Type Uint32 Res ID 0xFF HEX 09 05 70 6F 77 65 72 05 50 6F 77 65 72 04 41 70 70 31 00 64 2F 02 01 10 49 6E 73 74 61 6E 74 61 6E 65 6F 75 73 50 77 72 03 02 0D 43 75 6D 75 6C 61 74 69 76 65 50 77 72 0 3 FF Send Resource List To Proxy Server 1 After power ON Radio Module CPU sends a GET RESOURCE LIST command to the application processor It will keep sending this command until it receives ACK NACK from the AP 2 After sending the response to the previous command either in the form of an ACK or in the form of a NACK AP starts sending RESOURCE LIST INDICATION commands to the Radio Module Each of these commands vill be acknovvledged by RM Smart Obiect Development Kit User Guide Page 84 of 44 3 RM receives the list of resources defined by AP terminated by a resource with ID OxFF After it receives resource ID OxFF any following resources will be rejected with a NACK message
14. J5 The connection is intended for use with FTDI cable model TTL 232R 3V3 all signals are 3 3V TTL level http vvvvvv ftdichip com Support Documents DataSheets Cables DS TTL 232R CABLES pdf Pin Number Signal Name Direction Description 1 GND Ground GND Ground 2 USB CTS Output CTS Signal of FTDI USB UART cable 3 USB VCC Power Input 5V provided by FTDI USB UART cable not used USB_TXD_OU 41T nput TXD Signal of FTDI USB UART cable 5 USB RXD IN Output RXD Signla of FTDI USB UART cable 6 USB RTS nput RTS Signal of USB UART cable 4 1 1 6 UART Application Connector 17 Provides access to the SMO radio module UART lines including flovv control and LLVVU vvake up capability All signals are at a 3 3V TTL level Pin Number Signal Name Direction Description 11 K11 RXD IN Input K11 UART RX Data Line 2 3V3 Power Output Low Current 3V3 Output used for level shifters K11_TXD_OU 31T Output K11 UART TX Data Line 413V3 Povver Output Low Current 3V3 Output used for level shifters same Smart Obiect Development Kit User Guide Page 29 of 44 as pin 2 5 nUART1 CTS nput K11 UART CTS Flovv Control Line 6 GND Ground GND Ground 7 nUART1 RTS Output K11 UART RTS Flow Control Line 8 GND Ground GND Ground 9 LLWU P13 Input K11 LLWU_P13 Wake up line internal pull up 10 GND Ground GND Ground
15. Value gt lt Value Namez Preferred Type Bool gt lt Value gt lt Parent gt lt Parents gt lt Device gt lt Topology gt 5 1 2 1 1 4 Observing Resources HttpCoapProxy Observation List list of resources device ipv6 addr resource_path which were processed by HttpCoapProxy for putting under observation Smart Object Development Kit User Guide Page 47 of 44 HttpCoapProxy Observation Cache list of resources vvhich are put under observation by HttpCoapProxy at current moment vvith their corresponding responses HTTP query http observe resources get search Where search can be MACEHHHHHHHHHHHH or IPv6Addr HHHHHHHHHHHHHHHHHHHHHH HTTP response List of resources vvhich are are put under observation by HttpCoapProxy at that moment This is actually the HttpCoapProxy Observation List in XML format lt ObservationList gt lt Resource gt lt Value Name DeviceMAC Type BinHex gt lt Value gt lt Value Namez DevicelPv6Addr Type BinHex gt lt Value gt lt Value Name UriPath Type String gt lt Value gt lt Value Namez State Type String gt lt Value gt lt Resource gt lt Resource gt lt Value Name DeviceMAC Type BinHex gt lt Value gt lt Value Name DevicelPv6Addr Type BinHex gt lt Value gt lt Value Name UriPath Type String gt lt Value gt lt Value Name State Type String
16. for troubleshooting purposes Smart Obiect Development Kit User Guide Page 53 of 44 1 Click Dovvnload Logs A vvindovv opens prompting you to open or save the archive 2 Click Save The Save As dialog vvill open Save As Save in Downloads 49 My Recent Documents B Desktop 2 My Documents Computer File name log archive tar gz Save as type ALZIp gz File 3 In this dialog choose the location for the archive and click Save 5 1 2 2 3 Edit Edge Router IP and other Netvvork Settings This page allows you to view set netvvork related settings IP address mask gateway name servers used time servers used This page is for advanced users only do not use it unless you know precisely hovv to configure the netvvork Any invalid values may render the router dysfunctional or may cause difficult to trace malfunctions Note Make sure you are not causing IP conflicts Make sure the name servers used are functional and accessible from the Edge Router Make sure the NTP servers are functional and accessible from the Edge Router Smart Obiect Development Kit User Guide Page 54 of 44 1 Click on Network Configuration The following form will open to the right of the operation list
17. 3 Abbreviations and Acronyms EDGE ROUTER The Edge Router of the Kit will be comprised of the Freescale designed and built P1025 Tower Board the Tower Elevator boards the Tower TVVRPI Carrier Module w Tower Plug in Module w Smart Object attached NETWORK AND APPLICATION MONITORING TOOL Windows based monitoring and management tool supplied by Nivis that will to allow the end user to evaluate the performance of the Smart Object network P1025 TOWER BOARD Freescale designed and built Tower Board based on the P1025 processor POWER PACK Nivis designed board that will supply either DC or battery power to the Tower Plug in Module and the Nivis Smart Object radio module SMART OBJECT Nivis built manufactured and sold Kinetis Navajo Radio Module SMART OBJECT API DOCUMENTATION Document supplied by Nivis that specifies the API through which an application processor can communicate with the Smart Object in order to send and receive application and network related status data SMART OBJECT DEVELOPMENT KIT Consist of 1 Edge Router and 2 battery powered and 2 line povvered Smart Object End Node The Network and Application Monitoring Tool will be a Windows based application supplied on a USB stick Also included in the Kit will be the Quick Start Guide User Guide Smart Object API Documentation Smart Object Datasheet SMART OBJECT END NODE Combination of the Smart
18. Link Layer Topology Discovery Responder Install Uninstall Properties Descrinti Click on Internet Protocol Version 4 TCP TPv4 and then click on Properties rares You can get IP settings assigned automatically if your network supports this capability Otherwise you need to ask your network administrator for the appropriate IP settings 2 Obtain an IP address automatically Use the following IP address IP address 192 168 Subnet mask 255 255 Default gatevvay 192 168 Obtain DNS server address automatically Use the following DNS server addresses Preferred DNS server Alternate DNS server Validate settings upon exit Smart Object Development Kit User Guide Page 21 of 44 Enter IPv4 192 168 1 101 Subnet Mask 255 255 255 0 Default Gateway 192 168 1 1 Note any other available IPv4 EXCEPT 192 168 1 50 192 168 1 1 can be used as PC TPv4 Check Validate Settings on exit Click OK 3 2 2 Optional ensure the Edge Router is accessible from NAMT PC Use ping to verify Edge Router connectivity from NAMT PC Click Start Run and type cmd E Run Type the name of a program folder document or Internet resource and Windows will open it for you Open cmd X Gatien aaan axan Type ping 192 168 1 50 Expected result r m C Windows sys
19. SCEPTRE Manufacturer P N PS2D 5050APLO5 Description ADAPTER VVALLMOUNT 5V DC OUT 2A 25 WATT Datasheet Link https www1 elfa se data1 wwwroot assets datasheets std 0505p21 eng tds pdf 5 Development Kit Components Softvvare 5 1 1 The Application Processor API The Povver Pack board vvas designed to allovv easy interfacing vvith the Nivis Smart Obiect radio module offering integrators access to the main HVV interfaces Please refer to the picture below for the main components on the Power Pack board Smart Obiect Development Kit User Guide Page 42 of 44 Fig 1 Povver Pack Board Radio Module JTAG connector 2 N Q M S CE aye L art Objects PowerPack TVVR 6LOVVPAN NODE if UART SPI interface Selection USB Connector terete JTAG connector 9 WKU 7 RTS 5 5 3 TX 1 RX 1 GND 3 vcc Se 2 AP CTS 4 AP TX 6 AP_RTS gt AI N 10 GND 8 GND 6 GND 4 3V3 3V3 Figure 5 1 Power Pack Board The connector used for UART communication with the application processor is 217 the arrow indicates pin 1 The picture below shows the pins for UART interface from the Smart Objects Radio Module to their equivalent signals on the application processor The pins on UART J5 header are connected to the corresponding pins on UART J17 header and can be easily probed during integration e g logic analyzer RADIO_WKU signal can also be probed on pin 9 on the SPI connector
20. Smart Obiects Install power on jumper 14 218 installed is ON Observe the green colored JOIN STATUS LED 6 it should start blinking This LED will blink for approximately ten seconds then turn off to conserve power In order to check the status the operator needs to push the momentary STATUS button 5 the LED will light up to indicate the JOIN STATUS of the Smart Object A blinking LED indicates a Not Joined status Re check the JOIN STATUS by pressing the STATUS button 5 and observing the LED behavior until the Green LED remains in a Solid ON state This indicates a Joined status of the Smart Object At this point the Smart Object is Joined and sensors can be exercised at will while observing the response of sensor actions in the NAMT after connecting the NAMT to the Edge Router see section Accessing the NAMT Joining SO s to the Edge Router For 50 5 to join an Edge Router the Vendor ID on the Edge Router must match the Net ID in the SO s By using the defaults the SO s and the Edge Router settings are matched Hovvever in case of tvvo netvvorks coexisting in the same area the user must change both settings on at least one of the netvvorks To change the VendorID login to the Edge Router and edit the file jffs nivis far activity_files far_comm_profile txt In section Network change the value of variable VendorNetworkID save and power cycle the Edge Router See SMO_Kit_Conf
21. This device complies with Industry Canada licence exempt RSS standard s Operation is subject to the following two conditions 1 this device may not cause interference and 2 this device must accept any interference including interference that may cause undesired operation of the device Le pr sent appareil est conforme aux CNR d Industrie Canada applicables aux appareils radio exempts de licence L exploitation est autoris e aux deux conditions suivantes 1 l appareil ne doit pas produire de brouillage et 2 l utilisateur de l appareil doit accepter tout brouillage radio lectrique subi m me si le brouillage est susceptible d en compromettre le fonctionnement Smart Object Development Kit User Guide Page 90 of 44 Label Information Additional Requirements For Modular Approved Devices VVhen a modular device is used in an end product vvhere the label of the module is not visible the host device must have an exterior label to include the information shovvn belovv If a label for the host device is not available the manual must provide information to the integrator on labeling requirements Contains FCC ID SQB NIVISVN400 Contains IC 6546A NIVISVN400 Appendix D European ETSI Related Statements The Nivis LLC model VersaNode 400 operates on a frequency of 863 00 to 870 00 MHz at 25 mVV maximum output power and is therefore classified as a short range device of which the parameters to comply with are described in ERC D
22. a network router It requires only an Ethernet connection 10 and a 5V DC power 9 in order to run the hardware The power is provided via an AC DC adapter The Smart Objects wireless connection is established via the antenna 8 Smart Object Development Kit User Guide Page 34 of 44 Figure 4 2 Smart Obiect Development Kit User Guide Page 35 of 44 Figure 4 3 The Edge Router is based on an e500v2 Povver PC core processor running at 533MHZ The Edge Router accommodates the following connections Power connection 9 via a coaxial power connector 5V nominal voltage Ethernet Port connector 10 10 100Base T R145 connection to netvvork use top connection for current product Ethernet accommodates two LEDs for LAN link and activity USB Device connection 12 used for serial console and alternate 5V povvered from a USB host 4 1 2 2 Freescale TVVR P1025 Module The TVVR P1025 is based on a dual core e500v2 Povver PC running at 533MHz and accommodates all other onboard peripherals needed for a complete embedded system Smart Object Development Kit User Guide Page 36 of 44 MiniPCle The TWR P1025 LE RGMIT Figure 4 4 D usage table is presented below CDR Elevators LED Off Description Ref Color LED On _ D UART Activity D1 Orange Flash for Activity Off for no Activity CPLD D2 Green User programmabl
23. ascii gt lt IDOCTYPE DeviceList lt ELEMENT DeviceList Device gt lt ELEMENT Device Value gt lt ELEMENT Value PCDATA gt lt ATTLIST Value Name CDATA IMPLIED gt lt ATTLIST Value Type CDATA IMPLIED gt gt lt DeviceList gt lt Device gt lt Value Namez MAC Type BinHex gt lt Value gt lt Value Namez lPv6Addr Type BinHex gt lt Value gt lt Value Namez DeviceType Type Number gt lt Value gt lt Value Namez Status Type Number gt lt Value gt lt Value Name LastComm Type Number gt lt Value gt lt Value Name LastRegistration Type Number gt lt Value gt lt Device gt lt Device gt lt Value Name MAC Type BinHex gt lt Value gt lt Value Namez lPv6Addr Type BinHex gt lt Value gt lt Value Namez DeviceType Type Number gt lt Value gt lt Value Status Type Number gt lt Value gt lt Value Name LastComm Type Number gt lt Value gt lt Value Name LastRegistration Type Number gt lt Value gt lt Device gt lt DeviceList gt Notes LastComm UTC time in seconds since 1970 time when last message network or APP was received from device LastRegistraton UTC time in seconds since 1970 time when last DAO message was received from device DeviceType please see NMS Network Manager Design Document
24. below Nivis Smart Object Platform Second Generation Legend Quark FAR Line Powered Smart Object d Battery Operated Smart Object A GE Netvvork and Application Monitoring Tool Lite Ethernet VVLAN IP Addressable Wireless Smart Objects Scalability 50 Battery operated Smart Object arranged in star topology around line povvered Smart Objects Figure 2 2 Smart Obiect Development Kit User Guide Page 10 of 44 2 3 Summary of the Smart Object Development Kit Functional Features 2 3 1 The Smart Object The list belovv presents the main features and mechanisms present in the wireless Smart Object modem Note For a more detailed description of the Smart Obiect hardvvare platform please consult section 4 of this document Note 2 For detailed hardvvare specifications and parameters please consult the VN400 Smart Object datasheet provided with the kit Layer Functional Feature Notes PHY Wireless communication is IEEE 802 15 4g compliant US and Canada 902 928 MHz and utilizes the sub Gigahertz frequency spectrum as Japan 922 3 928 1 MHz mandated by the standard It utilizes the MR FSK Europe 863 870 MHz physical layer PHY Wireless communication is compliant to the header structures timings and PIBs present in the IEEE 802 15 4g standard PHY The Smart Object supports both the Common Signaling U
25. concerning Product Safety Applied Standards Not Applicable Countries Covered EU Austria Belgium Bulgaria Cyprus Czech Republic Denmark Estonia Finland France Germany Greece Hungary reland Italy Latvia Lithuania Luxembourg Malta The Netherlands Poland Portugal Romania Slovakia Slovenia Spain Sweden United Kingdom EFTA Switzerland Iceland Liechtenstein and Norway Place and Date Signature of Manufacturer Authorized Representative Printed Name Smart Object Development Kit User Guide Page 92 of 44
26. cycled after TWR FW upgrade Restart all SO s after TWR FW upgrade Smart Object Development Kit User Guide Page 86 of 44 The NAMT refuse to connect to the TVVR after setting the time on TVVR The PC time changed significantly after setting the time on TWR resulting in time differences between PC and TWR which would lead to undefined network behavior Power cycle the whole system TWR and SO s Smart Object Development Kit User Guide Page 87 of 44 Appendix A List of Standards Supported in the Smart Obiect Platform Standardization 1 Standard Designator Revision Title Body IEEE IEEE Std 802 15 4g 2012 Final Low Rate Wireless Personal Area Networks VVPANs Amendment 4 Physical Layer Specifications for Low Data Rate Wireless Smart Metering Utility Networks IEEE IEEE Std 802 15 4e 2012 Final Wireless Medium Access Control MAC and Physical Layer PHY Specifications for Low Rate Wireless Personal Area Networks VVPANs IETF RFC 6282 Final Compression Format for IPv6 Datagrams over IEEE 802 15 4 Based Networks IETF RFC 2460 Final Internet Protocol Version 6 IPv6 Specification IETF RFC4443 Final Internet Control Message Protocol for the IPv6 Specification IETF RFC6550 Final RPL IPv6 Routing Protocol for Low power and Lossy Networks IETF RFC6202 Final The Trickle Algorithm IETF RFC6552 Final RPL Objective Function 0
27. pdf 4 1 1 3 Antenna Antenna selected conforms to characteristics of SMO Radio module certifications and approvals Smart Objects Endpoint uses a quarter wavelength antenna with 0 dBi gain Full antenna characteristics are presented in the manufacturer s datasheet Smart Object Development Kit User Guide Page 27 of 44 4 1 1 3 1 902 928 MHz Antenna Specifications Manufacturer Antenna Factor Linx Technologies Manufacturer P N ANT 916 CVV RH SMA Description ANT 916 MHz WAVE WHIP RP SMA MALE Datasheet Link http vvvvvv linxtechnologies com resources data guides ant 916 cvv rh pdf 4 1 1 3 2 863 870 MHz Antenna Specifications Manufacturer Antenna Factor Linx Technologies Manufacturer P N ANT 868 CW QW Description ANT 868 MHz WAVE WHIP RP SMA MALE Datasheet Link https vvvvvv linxtechnologies com resources data guides ant 868 cvv qvv pdf Smart Obiect Development Kit User Guide Page 28 of 44 4 1 1 4 Mini USB Power connection J2 The mini USB provides input connections for 5V as per USB standard USB Data connection is NOT avallable in this connector Pin 1 is located on the left side of the connector Pin Signal Number Name Direction Description BV 500mA povver input AC DC adapter or computer 11 5VVCC Power In USB port 2 NC Not Used 3 NC Not Used 4 NC Not Used 5 GND Ground GND Ground 4 1 1 5 USB to UART programming connection
28. pim 1 4 2013 2 57 53 PM 16 fapp batt 1 4 2013 2 56 23 PM 101 Application Resources Pesiexi 1 4 2013 2 55 01 PM t 1357304101 Ss test textplain test octetstream 1 4 2013 2 57 07 PM 0102030405060708090A0B0C0D0E0F 1011 S test exitextoct IPv6 2001 0000 0000 0000 0000 0000 0 159 0006 fa Connected to 10 32 4 169 L Figure 5 27 Development Kit Grid View Updating resources subscription Note It takes several seconds tenths of seconds to apply the settings Do not expand or collapse the devices while the subscription process is in progress 5 1 3 11 4 The values history Clicking on the History icon brings up the values history for a COAP resource If the resource is not observable or not observed the history has a single reading If the resource is or was observed the history may show more than a single value it more than one was reported by the SO Smart Object Development Kit User Guide Page 77 of 44 F Values history ben 2001 0000 0000 0000 0000 0000 0169 0005 app pim Time Stamp 1 4 2013 2 57 53 PM 1 4 2013 3 00 39 PM 68 1 4 2013 3 00 42 PM 87 1 4 2013 3 00 43 PM 100 Figure 5 28 Development Kit Grid View Updating resources subscription The application allows user to copy Ctrl C values in the history window for further examination Note The values history gets built by
29. resources 1 Ensure in the NAMT that the SOEN is joined to the network its MAC appears in the Development kit status as Joined yellow font Example for device with MAC ending with 01 06 00 02 79 Nivis SmartObjects Integration Kit 4 0 00 0 Digital State Qim Power Supply Analog State Read now Bn IEE RE RN BR RR Analog State GRT TT TRT TTT TT Figure 7 1 SO joined Smart Obiect Development Kit User Guide Page 81 of 44 2 Toggle the digital ON OFF svvitch SVV2 present on the povver pack board every 5 seconds Observe the change in value in the NAMT Development Kit pane Digital State Analog State lli Til EELEE Figure 7 2 Digital state 3 Vary the potentiometer R21 present on the power pack board by turning it by more than 45 degrees Observe the change in value in the NAMT Development Kit pane Digital State CLS Power Supply Figure 7 3 Analog State change 4 The line povvered or battery operated status of the SO gets shown in the Power supply area In case of battery operated SO s the battery level estimate is shown Digital State Gas Analog State Figure 7 4 Line powered SO s Smart Object Development Kit User Guide Page 82 of 44 Digital State al n Power Supply x Analog State Figure 7 5 Battery Operated 5075 batt
30. the antenna No SO device joins the netvvork but Transceiver does join the network Net ID on the SO s does not match the Vendor ID on the TWR Ensure consistency between SO Network ID and TWR Vendor ID consistent with default settings Network slow to form unstable after join SO or TR on TWR with improperly connected antenna Make sure the antenna is properly connected With multiple coexisting networks network slow to form unstable after join Overlapping networks with the same NetworkID PanID The NetworkID PanID depends on the last byte of Edge Router IPv6 Network unstable after connecting NAMT in Development Kit mode Too aggressive interrogation rate Reduce the number of devices or increase the interrogation interval Settings gt Development Kit Refresh interval NAMT in Development kit mode slow to update after powering off a SO There is no unjoin notification NAMT keeps requesting COAP resources from devices powered off Restart the Edge Router to rebuild the resource list Transceiver FW upgrade from NAMT fails at start immediately after setting the time from NAMT Did not wait few minutes after setting the time from NAMT before connecting to the kit again Do not start the TR FW upgrade immediately after the TR appears in the Network view wait half a minute Inconsistent COAP resources shown after a TWR FW upgrade SO s were not power
31. username and password then press the Ok button to connect Optionally you can save the connection information by checking the Save connection information checkbox and specifying a name for the saved connection or make the current connection the default application connection by checking the Set as default checkbox A saved connection can be deleted by using the X button at the right of the connections list 5 1 3 3 Connecting to the Edge Router In order to connect the NAMT to the Edge Router the PC hosting the NAMT must be connected in the same network segment or subnet as the Edge Router Smart Object Development Kit User Guide Page 60 of 44 Please see Quick Start Guide for instructions on hovv to match the PC and Edge Router IPv4 s Note After povvering on the Edge Router please vvait for 5 minutes before attempting to connect the NAMT to it When connecting the NAMT with the TVVR the system behavior will be different depending on the PC and Edge Router time Please ensure the NAMT PC time is correct and it does not suddenly change Otherwise the system will behave inconsistently leading to difficult to troubleshoot issues The Edge Router time can be either Not set no internet connectivity or incorrectly configured internet connectivity Properly set by using Internet connectivity and automatically getting time from a time server or previously set by a connecting NAMT Set but incorrect usually by a con
32. with 512 bytes 10 02 14 22 22 Packet 200 sent with 512 bytes 10 02 14 22 22 Packet 201 sent with 512 bytes 10 02 14 22 22 Packet 202 sent with 512 bytes 10 02 14 22 22 Packet 203 sent with 512 bytes 10 02 14 22 22 Packet 204 sent with 512 bytes 10 02 14 22 22 Packet 205 sent with 512 bytes 10 02 14 22 22 Packet 206 sent with 512 bytes 10 02 14 22 22 Packet 207 sent with 512 bytes 10 02 14 22 23 Packet 208 sent with 512 bytes 10 02 14 22 23 Packet 209 sent with 512 bytes 10 02 14 22 23 Packet 210 sent with 512 bytes 10 02 14 22 23 Packet 211 sent with 512 bytes 10 02 14 22 23 Packet 212 sent with 512 bytes 10 02 14 22 23 Packet 213 sent with 512 bytes 10 02 14 22 23 Packet 214 sent with 512 bytes 10 02 14 22 23 Packet 215 sent with 512 bytes 10 02 14 22 23 Packet 216 sent with 512 bytes 10 02 14 22 23 Packet 217 sent with 512 bytes 10 02 14 22 23 Packet 218 sent with 512 bytes 10 02 14 22 23 Packet 213 sent with 512 bytes 10 02 14 22 23 Packet 220 sent with 512 bytes 10 02 14 22 23 Packet 221 sent with 512 bytes 10 02 14 22 23 Packet 222 sent with 512 bytes 10 02 14 22 23 Packet 223 sent with 512 bytes 10 02 14 22 24 Packet 224 sent with 512 bytes 10 02 14 22 24 Packet 225 sent with 512 bytes 10 02 14 22 24 Packet 226 sent with 512 bytes 10 02 14 22 24 Packet 227 sent with 512 bytes 10 02 14 22 24 Packet 228 sent with 512 bytes 10 02 14 22 24 Packet 229 sent with 512 bytes 10 02 14 22 24 Packet 230 sent with 512 b
33. 0 PM 12 11 2012 5 00 33 PM 608 isus 768 No No 00 00 00 00 12 11 2012 21PM 1 Reachable 252 annan 44965 18452 PES 256 Yes Les 000 00 00 00 01 69 00 03 12 11 2012 5 03 51 BN 1 Stale 1252 12 11 2012 5 02 57 PM 12 10 2012 4 17 32 PM 2 D IZ 512 No 000000 00 01 6900 04 12 11 201250351 T Reachable 253 1271172012 500349 PM 12 11 2012 4 56 26 PM 323 in 47 06 es Ie no 1211 20250351PM__ 1 Stale 252 112 1 201250223 12 10 2012 353 08 PM 0 m x 512 No 5 tz m 2012 50351 PM T Reachable 259 112 11 201250342 ranvanesonaseu 608 ES aos 78 No no 12 11 2012 5 03 51 PM T Reachable 252 12 11 2012 5 03 49 PM 12 11 2012 5 03 49 PM 44926 8442 PED 1256 Yes Yes 12 11 2112 50321 PM T Stale 1252 112 1 2012 50257 PM 12 10 2012 4 17 32 PM 2 m 2 512 No No 12 11 2012 5 03 21 PM 11 Reachable 253 12 11 2012 5 03 20 PM 12 11 2012 4 56 26 PM 323 jin 222 zs No No 5 12 11 2012 5 03 21 PM Sle 252 aR 5 0223 PM 12 10 2012 35308 PM o lo lox faz No 201250321 T Reachable 253 127112012 5 03 18 PM 12 11 2012 5 00 33 PM 608 E aan 1368 no No 12 11 2012 5 03 21 PH 1 Reachable 1252 127m2 50320 PM nans 03 20 PM 44896 8439 IP T2 Yes T Tra 12 11 2012 50251 PM 1 stae 1252 12 11 2012 5 01 24 PM 12 10 2012 4 17 32 PM 2 lo IL 512 N VNo Hz 12 11 2012 550251 PM Reachable 253 112 1 2012 50250 PM 12 11 2012 4 56
34. 0000 0000 0000 0169 0180 Figure 5 12 Network Monitoring pane The user can see the list of joined devices in tabular form search for a specific device place the devices on a location map in map vievv or see the logical topology of the netvvork He can also print the current vievv or export the devices list to a file Smart Obiect Development Kit User Guide Page 65 of 44 Nivis SmartObjects Integration Kit zl annected to 10 320 160 i Lornected to 1233201000 00 0 5 2 Figure 5 13 vievv Figure 5 14 Logical vievv Smart Object Development Kit User Guide Page 66 of 44 In the Network Monitoring module the user can inspect the device properties by double clicking on a device or by pressing the corresponding button in the module toolbar 5 1 3 7 Device properties The Device Properties page vvhen the user clicks a device in Netvvork monitoring pane The Device Properties window displays the details of the selected device Device Properties 0000000001600007 Device information Communication Status Physical Layer Type GFSK 920 50 100kbps MAC Type TSCH MAC Address 00 00 00 00 01 60 00 07 IPv6 Address 2001 0000 0000 0000 0000 0000 0160 0007 Type SO Battery Operated Firmware version 10 00 16 Up Time 14 03 10 08 Last Communication 1 4 2013 2 41 25 PM Path to router 2 hops 00 00 00 00 01 60 00 02
35. 1 13 SPI Application connector connects user application system via an SPI port 14 1 118 Power jumper for SMO Radio module used to access measurements on power consumption Remove the jumper to conserve battery when system not used 15 1111 JTAG Connector used for K60 firmware updates 16 J9 BDM Connector used for MC13211 firmware updates 17 J3 J6 TWRPI connectors for attaching a Tower TWRPI Carrier Module 18 18 114 J15 Configuration Jumpers allow connection disconnection of various subsystems to 116 J17 J21 the SMO Radio module pins 19 119 120 LEDs connect disconnect jumpers allow separation of LEDs from SMO Radio module pins Smart Object Development Kit User Guide Page 26 of 44 20 BT1 Battery Holder installed on the bottom of the board not shovvn in picture For full electrical specifications please refer to Povver Pack and SMO Radio Module datasheet 4 1 1 2 AC DC Adapter The Smart Object Endpoint can be powered by 5V DC via the mini USB J2 connector 3 The connector provides power only and cannot act as a USB data connection Alternately the power can be provided by any computer or device that has a USB host port The equipment used to power should be able to provide a minimum of 3 Watts Manufacturer Emerson Network Power Manufacturer P N DCH3 050US 0001 Description PLUG WLMNT 5V 3W US 2 MINI USB Datasheet Link https www powerconversion com assets dch3_ds us 1300949281
36. 26 PM 323 171 47 06 758 No No 1271172012510251 PM h Stale 252 12 11 2012 5 02 23 PM 12 10 2012 3 53 08 PM 0 lo 2 s No No 201250251 PM T Reachable 259 mvmostzsirnt aans aa 608 IF Tazo zes No No 0 00 00 00 01 69 00 80 12 11 2012 50251 PM 11 Reachable 252 12 11 2012 5 0251 PM 12 11 2012 5 02 50 PM 144854 8425 PE 1256 Yes Yes 00 00 00 00 01 69 00 03 12 11 2012 5 02 21 PM T Stale 252 Tass an Yar ner 2 lo n 52 No No 00 00 00 00 01 59 00 04 12 71 2012 5 02 21 PH 1 Reachable 1253 12 11 2012 5 02 21 PM 12 11 2012 4 56 26 PM 323 iki 47 06 TS No il 00 00 00 00 01 63 00 05 12 11 2012 5 02 21 PM i Stale 252 12 11 2012 5 00 56 PM 12 10 2012 3 53 08 PM 0 o n 512 Mo No i Reachable 1253 112 1 201250221 PM 12 11 2012 510033 PM 608 E a3 09 rss h No 9 r Figure 5 17 Neighbor Statistics Smart Obiect Development Kit User Guide Page 68 of 44 The screen display the neighbor MAC the report time UTC state REACHEABLE STALE PROBE FAILED LAST Rx time UTC last TX time UTC total number of transmissions number of failed transmissions packet success rate RPL rank increases in steps of 256 RPL default whether the neighbor is parent or not whether the neighbor is preferred parent or not The meanings of the possible values of the State column are REACHEABLE There was at least
37. 7E 7E 7E7E7E 7E7E E7E71 hex non County Code 03480072M EAD S800000000000000000 hes nen r Upload Parameters M Escape Manufacturing M SendTermination Packet Data Timeout 2 sec 1 B 512 bytes lt Flash D vi Area 1 id Browse Firmiyare File STDO_afx bin Connected Smart Object Development Kit User Guide Page 79 of 44 Firmware R3232 Uploader vin Connection Parameters Serial Port Baudrate Manufacturing Informations Format Ver MAC VRef Max PA Crystal Prov Security Mngr 1 164 PA Profile 0 PA Profile 1 PA Profile 2 PA Profile 3 Country Code Upload Parameters M Escape Manufacturing Timeout Flash Destination Firmware File Disconnected Com13 115200 Stat m fhex detti 4 220304050607011 hex non 0 2610 dec 2450 2550 def 2500 231 dee 0255 det 2311 ve dec 0 255 def D fi ilan n ORASAN ez h n FFFFFFFFFFFFFFFF hex non NE 7EVE TE 7ETETETE 7ETETE 7ETETET hex nar 7 7 hex non D WE ETE EVE PE EVE TE TETE 7ETE ET hex non nUETE7E7E7ETE7E 7E7E E7E7ETETET hex non 0 hex non 0 M Send Termination Packet Data 2 sec 1 60 512 bytes T Area 1 Browse STDD afs bin Operation History 10 02 14 22 22 Packet 133 sent
38. API the user can swiftly build a wireless product that is an integral part of the Internet of Things 2 The secondary purpose of the SODK is to allow users to evaluate the performance of e The Freescale based Smart Object hardware platform e Nivis second generation wireless Smart Object wireless networking platform The Nivis Smart Object platform is a wireless communication platform based on IEEE and IETF standards for low power short range resource constrained wireless devices It enables building wireless Smart Objects through which the Internet is extended to small embedded objects that monitor and control various parameters in our surroundings Smart Object Development Kit User Guide Page 6 of 44 The Nivis Smart Obiect platform vvas architected on a set of design goals These design goals and their associated market benefits are captured in the table belovv High scalability Support for 500 smart obiects per Edge Router minimizes cost of supporting infrastructure and allovv for vvide geographic coverage Standards based platform An entirely standards based solution ensures cross vendor interoperability and hence offers consumer advantages achieved by encouraging competition in the market It also encourages the establishment of an ecosystem of interoperable Smart Object while ensuring the transparency of the solution And last but not least standards compliance facilitates regulatory compliance Reliab
39. Dashboard view and the Grid view The Dashboard View monitor and display 3 fixed parameters of the SO The Grid View shows all COAP modeled resources of a SO including user defined ones allowing subscription to observable resources also showing the values reported by those resources with history in case of subscribed COAP observables The Development Kit module shows initially the Dashboard view 5 1 3 11 1 The Dashboard View The SOEN monitors and periodically reports the parameters modeled as COAP resources listed in the table below Digital app sw SW2 ON OFF Reported when status ON OFF changes Typical latency end to end SOEN to NAMT display is 3 seconds Smart Object Development Kit User Guide Page 71 of 44 Analog stat app ptm R21 0 100 Reported when pot value varies by gt 5 Typical latency end to end SOEN to NAMT display is 3 seconds Battery app batt NA Line power or Reported when battery battery power value varies by gt 5 left Typical latency end to end SOEN to NAMT display is 3 seconds Once the Smart Object network is up and running a first evaluation scenario consists of simply observing the change of the three pre defined application resources To enter the Development Kit screen of the NAMT click on the top right drop down of the main application window select Development Kit 79 Nivi v s SO MENALI w Me Pad D
40. EC 70 03 The relevant ETSI standards applicable to this type of equipment as indicated in Annex 1 of ERC DEC 70 03 are EN 300 220 1 V2 4 1 2012 05 Electromagnetic compatibility and radio spectrum matters ERM Short range devices SRD Radio equipment to be used in the 25 MHz to 1000 MHz frequency range with power levels ranging up to 500 mVV Part 1 Technical characteristics and test methods And EN 300 220 2 V2 4 1 2012 05 Electromagnetic compatibility and radio spectrum matters ERM Short range devices SRD Radio equipment to be used in the 25 MHz to 1000 MHz frequency range with power levels ranging up to 500 mW Part 2 Harmonized EN covering essential requirements under article 3 2 of the R amp TTE Directive Smart Obiect Development Kit User Guide Page 91 of 44 EU Directive 2004 108 EC EMC Directive EU Directive 2006 95 EC LV Directive Declaration of Conformity CE CE Manufacturer Authorized Representative Nivis LLC 200 Galleria Parkway Suite 440 Atlanta GA 30339 We NIVIS LLC declare on our sole responsibility that the following product Product Name VersaNode 400 Model Number s VersaNode 400 The product identified above complies vvith the EU Directive 2004 108 EC by meeting the Protection requlrements concerning EMC Applied Standards EN 300 220 1 V2 4 1 8 EN 300 220 2 V2 4 1 The product identified above complies with the EU Directive 2006 95 EC by meeting the Protection requirements
41. I2C SDA Bidirectional 12C Bus Data Pin 5 GND Ground GND Ground 6 GND Ground GND Ground 7 GND Ground GND Ground 8 GND Ground GND Ground 9 SPI1_SIN Input MISO SPI Data Input Line Master Mode 10 SPI1 SOUT Output MOSI SPI Data Output Line Master Mode 11 SPI1 PCSO Output Chip Select Line Master Mode Output 12 SPI1 SCK Output SPI Clock Line Output Master Mode Smart Object Development Kit User Guide Page 31 of 44 13 GND Ground GND Ground 14 GND Ground GND Ground 15 LLWU P13 Input Output General Use as Digital I O 16 BOOT SW Input Output General Use as Digital I O 17 UART1_TXD Output K11 UART1 TX Data Line 18 UART1_RXD Input K11 UART1 RX Data Line nUART1_RT 19 S Output K11 UART1 RTS Flow Control Line nUART1_CT 2015 nput K11 UART1 CTS Flovv Control Line J6 Pin Signal Number Name Direction Description 1 NC NOT USED 2 3V3 Power Output Low Current 3V3 Output 3 GND Ground GND Ground 4 NC NOT USED 5 GND Ground GND Ground 6 GND Ground GND Ground 7 GND Ground GND Ground 8 ADC SE12 Analog Input Analog Input Single Ended to K60 9 SPI1 SIN Input MISO SPI Data Input Line Master Mode 10 SPI1 SOUT Output MOSI SPI Data Output Line Master Mode 11 SPI1 PCSO Output Chip Select Line Master Mode Output 12 NC NOT USED 13 GND Ground GND Ground 14
42. NAMT If the PC hosting the NAMT and the Edge Router has IP addressed that are in the same network or subnet the NAMT will connect to the Edge Router when started At NAMT startup the NAMT will ask for the information necessary for connecting to the Edge Router e the Edge Router IPv4 by default 192 168 1 50 e username admin e password adminadmin oa Xam Connection 132 168 1 50 IP Address 132 168 1 50 Usemame admin Password V Save connection information Figure 3 6 The user must provide the IP address of the ER and the authentication credentials or select from a list of saved connections When the user presses the Smart Object Development Kit User Guide Page 24 of 44 Ok button the NAMT will attempt to connect to the target ER If the connection succeeds the Netvvork Monitoring module of the application vvill be started If the user presses the Cancel button the connection window will be closed and the main NAMT window will be displayed The user will be able to connect to an ER to manage the application settings or to close the application 4 Development Kit Components Hardvvare 4 1 1 Smart Object Endpoint 4 1 1 1 General product viev The Smart Objects Endpoint consists of a Power Pack unit 1 that has an SMO Radio module 2 installed The Smart Objects Endpoint was designed to allow functionality as a Line Powered Endpoint or Battery Powered Endpoint The Sm
43. NAMT and it s not stored between successive NAMT sessions 6 Upgrading the Development Kit There are two alternative ways to upgrade the SO stack firmware over the serial line and over the air 6 1 Upgrading the SO stack firmware using serial line gt Upload binary image with Firmware RS232 Uploader Upload2Serial MFC exe Connection Parameters e Set the Serial Port e Baudrate 115200 Upload Parameters e Set Timeout in seconds any value between 1 and 60 Packet Data select 512bytes Send Termination Enabled Flash Destination select Areal Area2 or Area 3 Smart Object Development Kit User Guide Page 78 of 44 Click Ftonss and select the binary file afx bin e Close the serial port if it is already in use Click Start r Connection Parameters Operation History Serial Port n INFORMATION Serial read started dues mee Manufacturing Informations Format Ver 0001 hex def MAC Di 0203040560700 hex non VRet 2500 dec 2450 2550 def 2500 Max PA 3 dec 0 255 def 231 Crystal ja dec 0 255 def Provision Key OU4S00520041D020002 1003000300000 hex non Prov Security FEFEFFFFFFFFFFFFF hek non Mngr 164 PA nDE7E7E7E7E 7E 7E ETE CE E 7E7E7E71 hex non PA Profile 1 D E7E E7ETE 7E7E7ETETETE7ETE7ET hex non PA Profile 2 DE7E7E7E7E7E7ETETETE7E7ETET7E7 hex non PA Profile 3 UE7E7E7E 7E
44. Object radio module plus the Tower Plug in Module plus the Power Pack The end node can either be line powered by DC input or battery powered by 2 AA batteries TOWER ELEVATOR BOARD Smart Object Development Kit User Guide Page 5 of 44 Standard TVVR ELEV Tower Board that uses a PCI hardware connector to form the buss betvveen Tovver Boards TOVVER PLUG IN MODULE Nivis designed Carrier board for the Nivis Smart Obiect radio module vvith a TVVRPI Connector on the bottom TOWER TWRPI CARRIER MODULE Freescale designed and built Tower Board with 3 TWRPI connectors on it This board will be used to attach the Tower Plug in Module with attached Nivis Smart Object radio module to the Tower Board set that makes up the Edge Router of the Kit 2 Development Kit Overview 2 1 About the Smart Object Development Kit The Smart Object Development Kit SODK is a user friendly and versatile development kit that serves two purposes 1 The main purpose of the kit is to allow interested parties to swiftly integrate Nivis second generation wireless Smart Object technology into their products The Smart Object platform is running on a Freescale based state of the art sub Gigahertz hardware platform The user can access the Smart Object stack over an UART or SPI serial Communication port allowing the user to connect an application processor to the stack modem With minimal firmware development effort and following a simple
45. S and Canada CSM and 200 Mode CSM and mandatory higher bitrates as defined kbps in the IEEE 802 15 4g standard It also supports Japan CSM and 100 kbps dynamically switching between CSM and the higher Europe CSM and 100 kbps bitrate PHY The Smart Object is compliant to applicable regulatory US FCC Title 47 part 15 requirements in the United States Canada Europe and Canada IC RSS 210 Japan Japan ARIB T108 Europe ERC 70 03 ETSI EN300 220 PHY Support payload as large as 2048 bytes MAC The MAC layer is IEEE 802 15 4e TSCH compliant It utilizes the MIBs Information elements and headers structures present in the IEEE 802 15 4e amendment MAC The Smart Object support frequency diversity through US and Canada 64 channels channel hopping in order to lapan 28 channels 1 Minimize susceptibility to interference from other 1 Europe 64 channels devices that operate in the same frequency spectrum 2 Maximize the number of coexisting Smart Object netvvorks that operate in the same vicinity MAC The Smart Obiect utilizes TDMA in order to most Smart Obiect Development Kit User Guide Page 11 of 44 efficiently utilize the frequency spectrum and maximize the aggregate bandvvidth of the VVLAN composed of Smart Obiects NVVK It utilizes IPv6 packets and addressability and the IETF defined 6loVVPAN compression for constrained wireless Smart Objects NWK Support IPv6 address auto configu
46. T installed and should be removed from the board For complete details about the TWR TWRPI BD please refer to Freescale website documentation User Manual of the TWR TWRPI BD module can be found at http cache freescale com files 32bit doc user_quide TWRTWRPIBDQSG pdf fpsp 1 Smart Object Development Kit User Guide Page 38 of 44 4 1 2 4 40 00055 01 TVVRPI Adapter for SMO Radio The 40 00055 01 TVVRPI Adapter is a carrier and pass through board that adapts the SMO radio connections to the TVVRPI Socket standard in order to allovv use of an SMO radio together vvith the TVVR TVVRPT BD carrier board Tt also provides a method of detecting the presence of an SMO Radio module attached to the TWRPI socket using analog signals For complete details about this board please refer to Freescale s website documentation 4 1 2 5 40 00043 SMO Radio Module The 40 00043 SMO Radio Module is the actual Sub GHz wireless radio The SMO radio module provides an MMCX antenna connection on the top side and a high density 0 5mm pitch 30 pin connector on the bottom side The SMO radio installed onto Edge Router acts as the network radio transceiver and communicates with the TWR P1025 via the serial UART connection 4 1 2 5 1 40 00043 01 SMO Radio Module 902 928 MHz version 4 1 2 5 2 40 00043 02 SMO Radio Module 863 870 MHz version Smart Object Development Kit User Guide Page 39 of 44 Figure 4 6 For complete details about this board p
47. User Guide Page 55 of 44 Pressing the Soft Restart button will restart all the application on the Edge Router Pressing the Hard Restart button will reboot the Edge Router 5 1 2 2 4 Edit Application Configuration Settings This page allovvs you to configure the VR to upload the logs on a FTP server when long term logs are needed and log snapshot does not provide enough information This page is for advanced users only do not use unless you have been instructed by a Nivis representative Because of space restrictions the logs on the Edge Router are frequently removed In order to have logs over a longer period of time a FTP server can be used The Edge Router must be configured to move the logs on the FTP server instead of removing them The FTP server must meret the follovving conditions 1 Be in the same network with the Edge Router It must be available in the network all the time otherwise the VR may not function correctly 2 Be UNIX compatible 3 Have a user and password created Anonymous user should not be used Please be aware that the most recent logs will still be on the Edge Router available through log snapshot Download Edge Router Logs button and not on the FTP server Smart Object Development Kit User Guide Page 56 of 44 o 2 e http 10 16 0 238 admin admin htm P BOX access Node Administration L al ini Ley 595 File Edit Vievv Favorites Tool
48. anisms associated vvith Time synchronized Channel Hopping operation Time slotted TDMA communication schedule of the Smart Obiects Channel quality map that shovvs packet success rates per channel Visualization of the remaining battery life of the Smart Objects Visualize the topology of the VVLAN composed of Smart Obiects RPL tree structure Visualize various management parameters of the Smart Obiects IPv6 address EUI 64 address Join status Visualize various Communication diagnostics of the Smart Obiects Packet success rate per channel Packet success rates associated vvith communication vvith particular neighbors Send on demand data read commands 2 4 Development Kit Contents The Smart Object Development Kit includes the components and associated quantities listed below Smart Objects Radio Module several pictures are included later in this document Edge Router several pictures are included later in this document Cables USB Separate pictures are not needed The connected cable is instead shown with the Freescale tower setup Power Adapter A separate picture is shown Also the power adapter is shown with the Freescale tower setup Smart Object Development Kit User Guide Page 15 of 44 3 Getting Started The Edge router and the NAMT PC can connect either direct trough a cross over cable not recommended will generate drawbacks most notably slow boot
49. art Objects Endpoint can be powered by attaching either 3 x AA batteries or a 5V DC mini USB AC DC adapter Figure 4 1 The following elements are included on the Smart Object Endpoint Smart Object Development Kit User Guide Page 25 of 44 Nr Designator Description 1 Povver Pack Povver Pack board including all other elements for a Smart Obiect Endpoint 2 SMO Module The SMO Radio Module used for connecting to a wireless network 3 J2 Mini USB connector for power input when 5V DCis used 4 ANT Antenna and antenna cable that is attached to the SMO radio module 5 SVV1 STATUS Momentary push button for enabling the LED status display The LED will display the unit registration status for only a limited period of time 7710 seconds after the STATUS button is pressed This is done to conserve povver 6 D3 D2 Two onboard LED S used as Green LED D3 display network registration STATUS of the unit Red LED D2 used by the application 7 SVV2 Slide switch used as a Digital Input sensor for demonstrations 8 R21 Potentiometer used as an Analog Input sensor for demonstrations 9 SVV3 RESET Button Momentary push button for hardvvare reset 10 SVV4 Toggle switch selects between UART SPI application interface used by API 11 1 15 USB programming cable header provides UART access to SMO Radio module 12 1117 UART Application connector connects user application system via a serial port 13
50. ast Read UTC Value Observable Observed Administration dev config 12 19 2012 9 53 47 PM t 1355954027 qa No Exposed dev info 12 19 2012 9 53 22 PM t 1355954002 5 No dev stat 12 19 2012 9 54 19 PM t 1355954059 Ss No Hot Observable net 12 19 2012 9 53 50 PM t 1355954030 No Application Not Observed Japp sw 12 19 2012 9 53 53 PM 1 qa Yes 12 19 2012 9 51 54 63 S Yes 7 lt 12 19 2012 9 53 49 101 q Yes iv Observed g Fresh value nal Ti Connected to 10 32 4 169 Figure 5 24 Development Kit Grid Vievv Detailed The follovving controls are available Display a summary of number of devices and resources total per system Display the total number of resources and observed resources for each device Expand a device for additional controls Show all resources Show last COAP communication time Highlight last received value if belongs to device currently expanded Access to values history Show whether the resource is observable or not For observable resource allow configuring it as observed not observed If there is an Application Processor connected to the SO and the Application Processor has defined User defined COAP resources they will show in NAMT as any other COAP resource See API Tntegration Manual for instructions on hovv to integrate user defined COAP resources Smart Obiect Development Kit User Guide Page 75 of 44
51. ate Wireless Smart Metering Utility Networks IEEE P802 15 4e D8 Wireless Medium Access Control MAC and Physical Layer PHY Specifications for Low Rate Wireless Personal Area Networks VVPANs IETF RFC 6282 Final Compression Format for IPv6 Datagrams over IEEE 802 15 4 Based Netvvorks IETF RFC 2460 Final nternet Protocol Version 6 IPv6 Specification IETF RFC4443 Final Internet Control Message Protocol for the IPv6 Specification IETF ID draft ietf roll rpl Rev 19 RPL IPv6 Routing Protocol for Low povver and Lossy Netvvorks IETF RFC6202 Final The Trickle Algorithm IETF L D draft ietf roll of0 Rev 19 RPL Obiective Function 0 IETF Rev 19 Routing Metrics used for Path 7 Calculation in Lovv Povver and Lossy Netvvorks Smart Obiect Development Kit User Guide Page 9 of 44 Standardization Standard Designator Revision Title Body IETF Rev 2 Definition of Managed Objects for L D draft sehgal roll rpl mib the IPv6 Routing Protocol for Low power and Lossy Networks IETF RFC768 Final User Datagram Protocol UDP IETF ID draft ietf core coap Rev 8 Constrained Application Protocol CoAP IETF ID draft ietf core link format Rev 9 CoRE Link Format 09 IETF Rev 3 Observing Resources in CoAP ID draft ietf core observe 03 W3C W3C Recommendation 10 1 0 Efficient XML Interchange EXI March 2011 The platform topology is described in the image
52. can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures N Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver o Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician help RF Exposure This equipment complies with ECC radiation exposure limits set forth for an uncontrolled environment This equipment should be installed and operated with minimum distance 20cm between the radiator and your body This transmitter must not be co located or operating in coniunction with any other antenna or transmitter Smart Obiect Development Kit User Guide Page 89 of 44 Appendix C Industry Canada Related Statements Industry Canada Specific Statements Antenna General Under Industry Canada regulations this radio transmitter may only operate using an antenna of a type and maximum or lesser gain approved for the transmitter by Industry Canada To reduce potential radio interference to other users the antenna type and its gain should be so chosen that the equivalent isotropically radiated power e i r p is not more than that necessary for successful communication Conform ment a la r glementation d IndustrieCanada le pr sent metteur radio peut fonctionner av
53. checkbox on the right side of the resource then click on apply v sign or collapse sign to apply the changes status for several observable resources can be changed at one step The application asks for confirmation F Pi Smart Objects Integration Kit Do you want to save the changes Note the changes to the observables configuration may take a few minutes and will not be visible until completed Cas L Figure 5 26 Development Kit Grid Vievv Confirm COAP Observables subscription update After confirmation the subscriptions un subscriptions to the COAP observable resources got submitted to the devices Smart Obiect Development Kit User Guide Page 76 of 44 Ta Ne SmartObjects Integration Kit 19 resources observed on 5 devices out of a total of 6 devices x IPVO ZUU 1 0UUU UUUU UUUU UUUU UUUU U TEF ULUS 1 2001 0000 0000 0000 0000 0000 0169 0004 served IPv6 2001 0000 0000 0000 0000 0000 0169 0005 6 of 11 resources observed un Resourc s Last Read Value Observable Observed L Administration resources dev config 1 4 2013 2 57 23 PM t 1357304243 a No Exposed Management Attributes dev info 1 4 2013 2 57 22 PM t 1357304242 dev stat 1 4 2013 2 57 22 PM t 1357304242 a Inet 1 4 2013 2 57 23 PM t 1357304243__ Application Resources on Radio Modem Japp sw 1 4 2013 2 57 53 PM 0 Tapp
54. der Variable type The Sections variables form will be empty Sections variables Manahbla TYPE 5000 FE Variable Type the desired information in the Section Variable and Value fields and click Set 5 1 2 2 6 Reset Profile The Reset Profile section is for troubleshooting purposes only Do not use unless instructed specifically by a Nivis representative Smart Object Development Kit User Guide Page 58 of 44 5 1 2 3 Ports amp interfaces The following interfaces are usable on the Edge Router The serial port is used as kernel console and emergency backup The Edge Router accepts ssh 22 TCP connections The Edge Router has an http server listening on port 8080 TCP for Nivis specific User Interface The Edge Router has an http server listening on port 80 TCP for Freescale specific website not covered in this User Manual The Edge Router has SNMP Agent listening on port 161 UDP The HTTP COAP proxy listen on port 9999 TCP for HTTP queries The Edge Router utilizes the NTP protocol on port 123 USP to synchronize time with Internet time servers In order to synchronize the time with Internet time servers the port 123 UDP must be open in in both directions to allow time synchronization Not all interfaces are guaranteed to be up in all cases Some might be disabled for specific applications 5 1 3 The NAMT 5 1 3 1 Connecting to an Edge Router The a
55. dule RemoteAccess ended OK 625 7 s 7 06 SNMP Agent 29997 7 s 0 00 SNMP Agent Module DNS Server ended OK 17634 7 s 0 51 NMS EntryPoint 29999 7 s 0 00 NMS EntryPoint Module HttpCoapProxy ended OK Module sys monitor sh ended OK Module log watcher sh ended OK Module SNMP Agent ended OK 17644 7 5 0 51 NMS EntryPoint 29989 7 s 0 00 NMS EntryPoint 17644 7 s 0 51 NMS EntryPoint 29999 7 s 0 00 NMS EntryPoint Module NMS EntryPoint ended OK All modules ended OK Validate DB iffs nivis far tmp EntryPoint db3 against iffs nivis far activity files EntryPoint Fix Move DB to BackupDB jffs nivis far tmp EntryPoint db3 gt jffs nivis far activity files EntryPoint db3 STARTING ACT OUT activate sh fw file jffs nivis far tmp upgrade veb an bin 1 0 11 b1 p1025tur far 1g tgz SetActive firmware fv file jffs nivis far tmp upgrade veb an bin 1 0 11 b1 p1025tur far 1g tgz fv ver SetActive an bin 1 0 11 1 p1025tur far 1g SetActive firmware an bin 1 0 11 b1 p1025tur far lg done Restart in 30sec ER RESULT SUCCESS 4 m Figure 5 6 Firmvvare upgrade result Contact Nivis support in case the operation does not succeed Note Povver cycle all SO devices after performing an ER firmvvare upgrade Then vvait about 5 minutes before attempting to connect NAMT to the Edge Router 5 1 2 2 2 Dovvnload Edge Router Logs The function provides the Edge Router logs when a log snapshot is requested
56. e Proxy on the Edge Router will serve the resource from cache or query the SO if necessary in the same time it will translate from EXI COAP to XML HTTP If configured the Proxy will subscribe to observable resources on the SO s further reducing the bandvvidth requirements Advantages of using a XML HTTP EXI COAP proxy against interrogating the SO s directly Controllable bandwidth requirements Reduced bandwidth requirements ensured trough use of caching on the proxy Reduced bandwidth requirements ensured trough use of subscription to observable resources from the Proxy Fast development by using XML HTTP Ability to see observables values directly in a browser no need for a dedicated tool in order to evaluate the kit 5 1 2 1 1 COAP HTTP Proxy Interface Description The Proxy interface allows a client application to list the observable resources get the device list topology and observe resources including the configuration of the resources to observe 5 1 2 1 1 1 Resources HTTP query http resources HTTP response IPv6_addr1 resources list for IPv6_addr1 IPv6_addr2 resources list for IPv6_addr2 IPv6_addr3 resources list for IPv6_addr3 Smart Object Development Kit User Guide Page 45 of 44 5 1 2 1 1 2 Device List HTTP query http device list search Where search can be or IPv6Addr HHHHHHHHHHHHHHHHHHHHHH HTTP response lt xml versionz 1 0 encoding
57. e Grid View r RR K gi gB o Development Kit LO 12 resources observed on 4 devices Dashboard C B IPv6 2001 0000 0000 0000 0000 0000 0169 0180 0 of 4 resources observed 2001 0000 0000 0000 0000 0000 0169 0002 3 of 7 resources observed Grid 1 2001 0000 0000 0000 0000 0000 0169 0003 0 of 7 resources observed IPv6 2001 0000 0000 0000 0000 0000 0169 0004 4 of 11 resources observed 2001 0000 0000 0000 0000 0000 0169 0005 2 of 7 resources observed 2001 0000 0000 0000 0000 0000 0169 0006 0 of 7 resources observed N N N b i 1 er Connected to 10 324 169 HE 4 Figure 5 23 Development Kit Grid The Grid Vievv shovv for each device the total number of COAP resources and the number of currently observed COAP resources It also shows a summary with total number of COAP resources exposed by all devices Initially all of the devices are shown collapsed Click on expand sign next to a device to expand the view of that device Smart Obiect Development Kit User Guide Page 74 of 44 70 Nivis SmartObjects Integration Kit baba Development X I NV 11 resources observed on 4 devices Eg 22 z 1 Dashboard m IPv6 2001 0000 0000 0000 0000 0000 0169 0003 2 of 7 resources observed Values Histo 0 4 Apply 3 Cancel Resources L
58. e User programmable CPLD D3 Green User programmable User programmable 3V3 Power D5 T Green 3V3 Power ON 3V3 Power OFF _ P1025 D7 Green ASLEEP Status ASLEEP Status ASLEEP Ethernet Left up Green ON Link No Link eTSEC1 Blink Activity Ethernet Right up Green Orange Orange 1000Mbps 1 10Mbps eTSEC1 Green 100Mbps T Ethernet Left down Green ON Link No Link eTSEC3 Blink Activity Ethernet Right down Green Orange Orange 1000Mbps 10Mbps eTSEC3 Green 100Mbps For complete details about the TVVR P1025 Module please refer to Freescale vvebsite documentation User Manual of the TVVR P1025 module can be found at uide TWR P1025HUG pdf fsrch 1 amp sr 1 Smart Object Development Kit User Guide Page 37 of 44 4 1 2 3 Freescale TWR TWRPI BD Carrier Module The TWR TWRPI BD Tower Plug in Carrier Module is designed to route signals from Elevators to up to three TWRPI Sockets Current Edge Router uses a TVVRPI B socket in order to accommodate the SMO Radio Module via the adapter board TWRPI B Primary solation Connector Selection Jumpers TVVRPI A TVVRPI B Socket Socket TVVRPI A Isolation d k C Selection Jumpers 12C Selection Jumpers TWRPI C Isolation Selection Secondary Jumpers Connector Figure 4 5 SMO Radio Module installs into the TWRPI SKT B Socket Jumpers Configuration 1 UARTO_TX is installed J3 UARTO RX is installed All other jumpers are NO
59. e ss 36 4 1 2 3 Freescale TWR TWRPI BD Carrier Module 38 4 1 2 4 40 00055 01 TWRPI Adapter for SMO Radio 39 4 1 2 5 40 00043 SMO Radio Module 39 4 1 2 6 Antenna Specifications 41 4 1 2 7 Power Supply Specifications sese eee eee eee eee eee 42 5 Development Kit Components Software sise 42 5 1 1 The Application Processor API nn 42 5 1 2 The Edge Router Software iii 44 5 1 2 1 HTTP Proxy amp XML EXI Translator 44 5 1 2 2 Web based Administration admin 50 5 1 23 Ports amp iINt rtaces was means 59 5 1 3 0000000000 59 5 1 3 1 Connecting to an Edge Router 59 5 1 3 2 Creating a new CONNECTION ee neee eee eenn 60 5 1 3 3 Connecting to the Edge Router sise 60 5 1 3 4 The main application window sese eee eee 63 Smart Obiect Development Kit User Guide Page 3 of 44 5 SEINE Scoio ananas asd a E ee hee ea hea dete 63 5 1 3 6 Network Monitoring sese sss sese eee eee 64 5 1 3 Device properties sisi a a Ra aaa sas etes addresse dense eee 67 5138 Neighbor Statistics ss s s o DA Ae s 68 51 39 aa AR Bum dama san S s aaa s nes ta enet 69 5 1 3 10 Firmware Tse sa a Rzaya daaa Adieu s n sla 70 5 1 3 11 The Development Kit
60. ec une antenne d un type et d un gain maximal ou inf rieur approuv pour l metteur par Industrie Canada Dans le but de r duire les risques de brouillage radio lectrique l intention des autres utilisateurs il faut choisir le type d antenne et son gain de sorte que la puissance isotrope rayonn e quivalente p i r e ne d passe pas l intensit n cessaire l tablissement d une communication satisfaisante Detachable Antenna This radio transmitter identify the device by certification number or model number if Category 1 has been approved by Industry Canada to operate with the antenna types listed below with the maximum permissible gain and required antenna impedance for each antenna type indicated Antenna types not included in this list having a gain greater than the maximum gain indicated for that type are strictly prohibited for use with this device Le pr sent metteur radio identifier le dispositifpar son num ro de certification ou son num ro de mod le s il fait partie du mat riel de cat goriel a t approuv par Industrie Canada pour fonctionner avec les types d antenne num r s ci dessous et ayant un gain admissible maximal et l imp dance requise pour chaque type d antenne Les types d antenne non inclus dans cette liste ou dont le gain est sup rieur au gain maximal indiqu sont strictement interdits pour l exploitation de l metteur Approved Antennas Type Gain 72 Wave Whip 2 dBi Compliance
61. eled resources 1 Digital status of a button 2 Analog status of a potentiometer 3 Power status a Line powered Smart Object Development Kit User Guide Page 12 of 44 b Battery powered battery level and critical alert AL Application layer payloads are encoded utilizing EXI which is a compressed form of XML MGMT Management structures are modeled as COAP resources being accessible from any web browser MGMT The Smart Object periodically published the following statistics all modeled as COAP web resources 1 Channel statistics PER which is indicative of the quality of communication on each channel 2 Neighbor statistics PER which is indicative of the quality of the communication link with individual neighbors MGMT The Smart Object communication stack is remotely upgradeable over the air SEC Utilizes link layer hop by hop IEEE 802 15 4 defined security including authentication and AES 128 encryption 2 3 2 The Smart Object Endpoint The Smart Object endpoint consists of the Smart Object modem that is hosted by a Power Pack board The functional features of the Power Pack board are captured in the table below Note For a more detailed description of the Power Pack board hardware please consult section 4 of this document Functional Feature Notes Can be line powered using a mini USB power supply provided with the kit or battery powered Battery op
62. erated Smart Object endpoints allow for increased mobility which is useful when evaluating the RF behavior of the Smart Object The Smart Object automatically dynamically detects at start up the power mode Battery power is continuously monitored and reported It can be visualized in the NAMT Power status is signaled through an LED Also includes a battery low alert On board toggle switch allows user to select between UART or SPI based communication with an external application processor On board status button and LED indicates the network status of the Smart Object in discovery joined etc On board potentiometer allows user to showcase changes of an analog parameter Smart Object Development Kit User Guide Page 13 of 44 Hosts a push button that allovvs the end user to reset the Smart Obiect modem On board TWRPI expansion board allows connecting various TVVRPI modules designed and marketed by Freescale 2 3 3 The Edge Router The Edge Router is the netvvork entity responsible for arbitrating and managing the VVLAN formed of Smart Obiects Tt also acts as mitigates betvveen the VVLAN formed of Smart Obiects and entities present on the backbone infrastructure such as the NAMT Note For a more detailed description of the Edge Router hardvvare platform please consult section 4 of this document Functional Feature Notes Supports connectivity betvveen the S
63. ery at 25 approximate Digital State an Power Supply C Analog State GTR TTT TT TTT Figure 7 6 Battery Operated SO s battery at 5076 approximate Digital State CLS Power Supply Ta st Analog State Figure 7 7 Battery Operated SO s battery at 75 approximate 7 2 Application Processor Mapped COAP parameters The Application Processor can map process variables as COAP resources for the external application to read or observe The flovv of packets trough the netvvork in case of resource discovery and read resource is described belovv Smart Obiect Development Kit User Guide Page 83 of 44 7 2 1 Resource Discovery This section describes the sequence of messages exchanged between Radio Module and Application Processor from device start until it uploads the list of resources on the proxy server Application Radio Module Proxy Server Processor GET RESOURCES LIST ACK Content Res ID 7 URI dev info RT Devinfo If App1 52 100 Content Type EXI NumberOfVariableDefinitions 2 Varld 1 Namez Manuf Type ShortOctetStream Varld 2 Name Model Type ShortOctetStream Res ID 8 URI light cntrl RT LightControl App1 Sz 100 Content Type EXI NumberOfVariableDefinitions 2 Varld 1 Name Status Type Uint8 Varld 2 Namez Dimmer Type Uint8 RESOURCE LIST INDICATION
64. essing the Apply button The application vvill request confirmation for performing the change as this requires a router restart 5 1 3 10 Firmvvare Update The Firmvvare update function allovvs the OTA update of the device firmvvare for the joined devices In order to start a firmware operation on one or more devices select one or more devices in the grid vievv the vievv allovvs multi select use Ctrl click for multiple selection then press the Firmware Update button in the toolbar Endpoints Firmware Update Select Firmware File 1 Target devices MAC Address IPv6 Address Status 00 00 00 00 01 60 00 02 2001 0000 0000 0000 0000 0000 01 60 0002 00 00 00 00 01 60 00 04 2001 0000 0000 0000 0000 0000 01 60 0004 00 00 00 00 01 60 00 05 2001 0000 0000 0000 0000 0000 01 60 0005 Figure 5 19 FW Upgrade OTA In the Firmware Update window select the firmware file to be used then click on the Start button The status column will indicate the overall upgrade progress and the final status of the OTA upgrade Smart Obiect Development Kit User Guide Page 70 of 44 Endpoints Firmware Update Select Firmware File D Work Phoenix S TDO afxlntFlashLast ers bin Target devices MAC Address IPv6 Address Status 00 00 00 00 00 06 00 19 2001 0000 0000 0000 0000 0000 0006 0013 ES Figure 5 20 Upgrade OTA Progress 5 1 3 11 The Development Kit module The Development Kit module has two views the
65. evelopment Kit lt Development Kit 27 resources observed on 9 devices out of a total of 10 devices 3 2 G MAC OL MEERN u Digital State Power Supply Digital State Power Supply Analog State 1 Analog State MAC 01 60 00 05 Digital State QU Power Supply Digital State CLS Power Supply Analog State 2111111201 Analog State GS 1111111 ay Connected to 10 32 4 160 Figure 5 21 Development Kit Dashboard Ensure in the NAMT that the SOEN is joined to the network its MAC appears in the Development kit status as Joined yellow font Example for device with MAC ending with 01 06 00 02 Smart Obiect Development Kit User Guide Page 72 of 44 ad State Digital Digital State Cie Power Supply gt TTT EN EYEE ERD say Connected to 10 32 4 160 Figure 5 22 Development Kit Dashboard In this screen the user can monitor the current values for the 3 COAP mapped application resources potentiometer status switch battery See section Use Cases for additional details Smart Object Development Kit User Guide Page 73 of 44 5 1 3 11 2 The Grid View In the Development Kit pane the user can configure COAP observables for each device Click on the Grid View icon in the top right of the window to switch to th
66. for values Smart Object Development Kit User Guide Page 46 of 44 5 1 2 1 1 3 Topology HTTP query http topology HTTP response lt xml versionz 1 0 encoding ascii gt lt DOCTYPE Topology lt ELEMENT Topology Device gt lt ELEMENT Device Value Parents gt lt ELEMENT Parents Parent gt lt ELEMENT Parent Value gt lt ELEMENT Value PCDATA gt lt ATTLIST Value Name CDATA IMPLIED gt lt ATTLIST Value Type CDATA IMPLIED gt gt lt Topology gt lt Device gt lt Value Namez MAC Type BinHex gt lt Value gt lt Value Namez lPv6Addr Type BinHex gt lt Value gt lt Parents gt lt Parent gt lt Value Name MAC Type BinHex gt lt Value gt lt Value Namez lPv6Addr Type BinHex gt lt Value gt lt Value Name ExpirationTime Type Number gt lt Value gt lt Value Name PathSequence Type BinHex gt lt Value gt lt Value Name PathControl Type BinHex gt lt Value gt lt Value Namez Preferred Type Bool gt lt Value gt lt Parent gt lt Parent gt lt Value Namez MAC Type BinHex gt lt Value gt lt Value Name IPv6Addr Type BinHex gt lt Value gt lt Value Name ExpirationTime Type Number gt lt Value gt lt Value Name PathSequence Type BinHex gt lt Value gt lt Value Name PathControl Type BinHex gt lt
67. iguration docx on instructions how to change the Net ID on the SO s 3 2 Accessing the NAMT 3 2 1 Configuring the PC static IP address to be able to access the Edge Router Step by step instructions for Windows 7 Open Control Panel gt Network and Sharing Center Smart Object Development Kit User Guide Page 19 of 44 All Control Panel Items Network and Sharing Center Search Control Panel ER Control Panel Ho x b c Vievv your basic netvvork information and set up connections Change adapter settings AL Q Seefullmap Change advanced sharing z n Ka 3 This computer Vievv your active netvvorks Connect or disconnect nivis com Access type Domain netvvork Connections z i Click on Local Area Connection Connection IPv4 Connectivity Internet IPv6 Connectivity No Internet access Media State Enabled 7 days 13 36 12 1 0 Gbps Activity Bytes 2 225 767 276 10 183 731 561 Click on Properties Smart Object Development Kit User Guide Page 20 of 44 This connection uses the following items V1 0 Client for Microsoft Networks v E QoS Packet Scheduler v J2 File and Printer Sharing for Microsoft Networks M Intemet Protocol Version 6 TCP IPv6 v ES rtemet Protocol Version 4 TCP IPv4 Link Layer Topology Discovery Mapper 1 0 Driver
68. l an bin 1 0 far lg tgz Application Configuration Load Edit Configuration Reset Profile Logout Figure 5 5 TWR Firmware upgrade 2 Click Browse to locate and select a new firmware file then click Load the versions must be different than the previous one 3 VVait until the firmvvare is activated This process vvill take fevv minutes Do not povver cycle the board or interrupt in any other vvay the upgrade process During the upgrade the process log is displayed VVhen the operation is complete the screen should look as shovvn in the screen capture belovv Smart Obiect Development Kit User Guide Page 52 of 44 7 H Access Node Administrati x e 103244 169 8080 admin admin htmi Note Upgrade Firmware Current version 1 0 11_p1025twr_far Path to firmware file Alegeti fi ierul an bin 1 0 far lg tgz Network Configuration Application Configuration Mie kis Edit Configuration Log results Reset Profile veb upgrade sh Logout Stopping modules Announce to stop modules vatchdog sh killall vatchdog sh Module watchdog sh ended OK All modules ended OK Announce to stop modules RplBridge RplRoot RemoteAccess SNMP Agent DNS Server NMS EntryPoint HttpCoapPr killall RplBridge RplRoot RemoteAccess SNMP Agent DNS Server NMS_EntryPoint HttpCoapProxy sys monitor shl Module RplBridge ended Module RplRoot ended OK Mo
69. le delivery of data The Nivis Smart Object platform targets communications over short range wireless links in which reliable delivery of data is paramount Data transmission reliability is ensured through various mechanisms such as e Path diversity mesh achieved through compliance to the IETF ROLL defined RPL routing protocol e Time division multiplexed bandwidth allocation e Frequency diversity hopping e ARQ automatic repeat request e Hop to hop acknowledged delivery e End to end acknowledged delivery Smart Objects incorporate 6loWPAN IPv6 connectivity IP connectivity to the Smart Object ensures that he device is an integral part of the Internet through IP addressability and connectivity It also allows end users to leverage IPv6 network management and diagnostic tools The 6loVVPAN header compression scheme allows for transmission of shorter packets which in turn maximizes the wireless bandwidth Smart Object Development Kit User Guide Page 7 of 44 available and increases the battery life of battery operated Smart Obiects Smart Obiects incorporate Extending support for vveb services to the Smart Obiect allovvs the COAP REST based vveb device to directly participate in the VVorld VVide VVeb services Application agnostic Offering an application agnostic communication platform ensures that the final solution is similar in charter to the Internet and the Internet of Thing A comm
70. lease refer to SMO Radio documentation The mating connector for the SMO Radio Module is 77777 OTT Manufacturer HIROSE Manufacturer P N DF12 5 0 30DP 0 5V 86 Description CONN HEADER 30POS 5MM SMD 0 5MM Datasheet Link http www hirose co jp cataloge hp e53700036 pdf Smart Object Development Kit User Guide Page 40 of 44 4 1 2 6 Antenna Specifications The antenna used for the Edge Router is a quarter wavelength antenna with 0 dBi gain This antenna uses the ground layer of the TWR TWRPI BD Module as a ground plane to improve its radiation pattern Full antenna characteristics are presented in manufacturer datasheet 4 1 2 6 1 902 928 MHz Antenna Specifications Manufacturer Antenna Factor Linx Technologies Manufacturer P N ANT 916 CW RH SMA Description ANT 916 MHz WAVE WHIP RP SMA MALE Datasheet Link http www linxtechnologies com resources data guides ant 916 cw rh pdf 4 1 2 6 2 863 870 MHz Antenna Specifications Manufacturer Antenna Factor Linx Technologies Manufacturer P N ANT 868 CW QW Description ANT 868 MHz WAVE WHIP RP SMA MALE Datasheet Link https www linxtechnologies com resources data guides ant 868 cw qw pdf Smart Object Development Kit User Guide Page 41 of 44 4 1 2 7 Povver Supply Specifications The DC power supply used for the Edge Router is included with the TVVR P1024 Freescale kit Power supply will provide 25 Watts of power Manufacturer
71. ll be followed send Coap request wait for Coap response translate to Http send back to Http client HTTP query http observe resources set disable 1 amp device device_ipv6_addr amp path resource_path HTTP response If request is well formed and resource is found in Observation List a 200 OK Observing resources request processed disabled message will be retrieved to client This is a sign that request was processed and HttpCoapProxy will unsubscribe from observing specified resource If request is well formed but and resource is not found in Observation List a 200 OK Resource is not in observation list message will be retrieved to client If request is not well formed 400 Bad Request response will be retrieved HTTP PUT query http observe resources set xml Where query content is an XML file with following format lt ObservationListSet gt lt Resource gt lt Value Name DevicelPv6Addr Type BinHex gt lt Value gt lt Value Name UriPath Type String gt lt Value gt lt Value Name Action Type String gt lt Value gt lt Resource gt lt Resource gt lt Value Name DevicelPv6Addr Type BinHex gt lt Value gt lt Value Name UriPath Type String gt lt Value gt lt Value Namez Action Type String gt lt Value gt Smart Object Development Kit User Guide Page 49 of 44 lt Resource gt lt ObservationListSet g
72. mart Obiect VVLAN and entities residing on the Internet A good example is the PC that hosts the Netvvork and Application Monitoring Tool Provides central arbitration for the VVLAN formed of Smart Obiects by acting as a MAC VVLAN coordinator This is accomplished through the distribution of a 802 15 4e compliant netvvork maintenance slotframe It collects network and communication diagnostics sent by the Smart Obiects such as 1 Channel statistics 2 Neighbor related statistics 3 Routing RPL related information such as the topology of the netvvork Netvvork and Communication related statistics and parameters are displayed in the NAMT t acts as the link layer security manager and the termination of hop to hop security Acts as an extraction point for application related as vvell as management parameters Parameters are extracted utilizing HTTP requests and methods via a COAP HTTP proxy Hosts an EXI XML translator allowing external entities to extract XML encoded application and management payloads Smart Obiect Development Kit User Guide Page 14 of 44 2 3 4 The Netvvork and Application Monitoring Tool The NAMT Netvvork and Application Monitoring Tool is a stand alone Windows based application that ship with each development kit The NAMT is the configuration visualization and diagnostic tool for the kit Functional Feature Notes Visualization of the mech
73. me is too different more than one hour apart from NAMT PC time the NAMT will refuse to connect to the TWR and will recommend restarting TWR and 505 r Smart Objects Integration Kit The time on the router is incorrect Please reboot both the router A and the Smart Objects then try to reconnect again Lx Such scenario can only occur if the user change the time on the PC hosting NAMT or if several PC s running NAMT are used to connect to the same TWR one of the PC s having incorrect time If you see the message above please reboot the Edge Router and all Smart Objects Smart Object Development Kit User Guide Page 62 of 44 5 1 3 4 The main application vvindovv After connecting or cancelling a connection to an Edge Router the main application vvindovv is displayed From here you can connect disconnect an Edge Router manage the application settings and select the application module to use or close the application by using the corresponding buttons in the toolbar Connect to ER Disconnect Settings Ad Select application module Exit Figure 5 10 NAMT main toolbar 5 1 3 5 Settings Click on Settings button to bring up the settings dialog HTTP Connection port 0 65535 Network information refresh interval 1 600 seconds Development kit refresh interval 1 600 seconds Logging 17 Log errors V Log HTTP requests Logs path Figure 5 11 NAMT Settings
74. module sise 71 6 Upgrading the Development Kit inserer 78 6 1 Upgrading the SO stack firmware using serial line i i l 78 6 2 Upgrading the SO stack firmware OTA using NAMT 81 6 3 Upgrading the Edge Router software is 81 Yo T 16 E E 00 0 0 0 000 81 7 1 Evaluating the on board application COAP mapped parameters 81 7 2 Application Processor Mapped parameters eee eee eee eee eee eee 83 7 2 1 R sourc DISCOV F Ven aaa neue O DO teens tasses teste 84 7 2 2 Read RESOUPCE EE EE Ce 85 8 ainsi hi initie S ANAE TRUE 86 Appendix A List of Standards Supported in the Smart Object Platform 88 Appendix B FCC Related Statements sese eee eee eee eee 89 Appendix C Industry Canada Related Statements eee eee eee eee 90 Appendix D European ETSI Related Statements 91 Smart Obiect Development Kit User Guide Page 4 of 44 1 Introduction 1 1 Document Purpose This user guide describes the content and use of the Smart Object development kit including hardware and software installation configuration and use of the Network and Application Monitoring Tool 1 2 Audience This document is intended for the users of the Smart Object Integration Kit 1
75. necting NAMT running on a PC with incorrect time If the TWR does not have the time set no internet connectivity and no NAMT connected since last power on of the TWR a message box is displayed asking the user permission to correct the time on TWR Answering Yes is mandatory at this step otherwise the system shall expose undefined behavior Most notably the SO s will not join a system without proper time r Pu Smart Objects Integration Kit The router time is incorrect and may cause system malfunctionl Do you vvant to correct it Warning This will requre a router restart After the user answer Yes a message box will confirm the successful operation The TVVR is restarted automatically and the netvvork vvill re form Smart Obiect Development Kit User Guide Page 61 of 44 Router time successfuly adjusted Please wait a few minutes before trying to reconnect to the router a Please wait for about 5 minutes before re connecting to the TWR after this operation Note If the TWR time was previously set correctly the TWR time incorrect warning message box does not appear at all If the time on Edge Router was set either got from Internet or set trough a previous NAMT connection then PC time changed with more than one hour the resulting system would have inconsistence between SO s and the TWR with undefined behavior To prevent it if NAMT detects the TWR has the time set yet TWR ti
76. on infrastructure supports a wide variety of applications since the communication platform is tunable to optimized application requirements Class leading security Ensures authenticity confidentiality and integrity of the data delivered through link layer security mechanisms Power diverse solution Support for both line powered and battery operated devices 2 2 Smart Object Platform Architecture The Nivis Smart Object platform is an application agnostic wireless monitoring and control platform The entire communication stack construct is standards based An entirely standards based solution ensures Cross Vendor Interoperability o Meets end user requirements o Encourages competition in the market o Offers consumer cost advantages Establishes an ecosystem Ensures transparency of the solution Facilitates regulatory compliance The Standards Based SO platform side by side with the OSI Reference Platform Smart Object Development Kit User Guide Page 8 of 44 OSI Reference Gen 2 Compressed Stack Stack Application Legend Fr IETF Standard La IEEE Standard z VVVVVV Consortium Data Link SEC Figure 2 1 Lists of the standards implemented into the Smart Obiect platform Standardization Standard Designator Revision Title Body IEEE P802 15 4g D7 Low Rate Wireless Personal Area Networks VVPANs Amendment 4 Physical Layer Specifications for Low Data R
77. one successful communication with this neighbor recently last 5 minutes STALE There was no successful communication with this neighbor recently last 5 minutes PROBE The neighbor is in a probe state in which messages get sent to it to verify connection This is a transitory state the state vvill change to either reachable failed FATLED Communication vvith neighbor failed current at least 3 messages failed over an evaluation interval of at least one minute 5 1 3 9 Network settings The Network settings Windows allow the user to inspect the router information and manage the netvvork security level and channel hopping sequence Netvvork Settings Router nformation Security Settings IP Address 10 320 160 Firmware Version 1 0 5 Encryption is currently turned OFF MAC Sub layer settings Channels Map 64 channels 64 in use Hopping Sequence 160 EEIT B855RRZRELBEZREEREREREZERS9RRKRRSYRHR98H55HSR952555 Figure 5 18 Communication Status Smart Obiect Development Kit User Guide Page 69 of 44 In order to modify the netvvork security level press the On Off button in the Security Settings group The application vvill vvarn that this operation needs a netvvork restart and vvill request your confirmation on continuing the operation The hopping sequence used for network communication can be modified by using the up dovvn buttons at the hopping sequence edit box then pr
78. pplication will display at startup a connection window that allows you to connect to an Edge Router by specifying the connection parameters or by selecting from a list of previously saved connections Connect Connect Connection ne c Connection Demo IP Address IP Address 10 32 0 160 Username Usemame admin Password Password C Save connection information CI Save connection information C Set as default EP Set as default Smart Obiect Development Kit User Guide Page 59 of 44 Delete saved Connections list connection The IP address of the target router Connection lt new gt Username for conecting to the ER IP Address Password for conecting to the ER Username Password Checkbox for saving the current connection information C Save connection information C Set as default Checkbox for setting the current connection as default Figure 5 9 NAMT Connect 5 1 3 2 Creating anew connection By default the connection window will display read only the information of the connection which was saved with the Set as default flag set If no such connection exists the Connection drop down list will be set on the first position labeled new If you need to create a new connection make sure that new is selected in the connection list then complete the required connection information IP address of the ER
79. ration NWK Supports the widely used ping utility NWK Support path diversity by implementing the RPL protocol resulting in maximized reliability of data transmissions The WLAN formed of Smart Objects is a multi hop network that can be as deep as 25 hops NWK Inbound routing is based on RPL defined graphs DODAG that are formed utilizing ICMPv6 based discovery Support ROLL defined Objective Function 0 Also supports concurrent operation in multiple DODAGs NWK Outbound routing is based on both RPL defined storing ensuring outbound path redundancy mode as well as source routing TL Communication at the transport layer utilizes widely utilized UDP datagrams AL Supports COAP HTTP based web services including the COAP defined observable mechanism that allows constrained wireless Smart Object to periodically publish parameters of interest without incurring the penalties associated with the HTTP based request response data model AL All application layer parameters are modeled as COAP web resources and are directly addressable from any browser AL Communicates with an external application processor based on a simple API over UART or SPI AL Allovvs and external application processor to map up to four parameters into COAP modeled vveb resources that can be monitored via the NAMT AL Monitors and periodically publishes the following application layer COAP mod
80. rocessor use Pin Signal Number Name Direction Description 1 3V3 Power Output Low Current 3V3 Output for level shifters 2 NC NOT USED 3 NC NOT USED 4 GND Ground GND Ground 5 JTAG TD Input JTAG Signal TDI Data Input 6 GND Ground GND Ground 7 JTAG TMS Input JTAG Signal TMS Mode Select 8 GND Ground GND Ground 9 JTAG TCLK Input JTAG Signal TCLK Clock Input 10 GND Ground GND Ground 11 NC NOT USED 12 GND Ground GND Ground 13 JTAG_ Output JTAG Signal TDO Data Output 14 GND Ground GND Ground 15 nRESET K11 Input JTAG Signal RESET processor reset 16 GND Ground GND Ground 17 NC NOT USED 18 GND Ground GND Ground 19 NC NOT USED 20 GND Ground GND Ground Smart Object Development Kit User Guide Page 33 of 44 4 1 1 11 BDM Connector 9 Implements Freescale BDM connection for programming MC12311 Pin Signal Number Name Direction Description 1 BKGD Bidirectional BDM Signal BKGD background mode 2 GND Ground GND Ground 3 NC NOT USED 4 nRESET MC Input BDM Signal RESET processor reset 5 NC NOT USED 6 3V3 Power Output Low Current 3V3 Ouput for level shifters 4 1 2 Edge Router Hardware Description 4 1 2 1 General product view The Edge Router is a Freescale Tower System built around the TWR P1025 module with the functionality of
81. s Help Application Upload WebSite Configuration Load Transceiver Firmware FTP log upload M Configuration Host 10 16 0 239 Application Configuration User nivis gnd S Figure 5 8 Configuring FTP logs upload Edit Host input field with a valid FTP server IP address Edit the User and Pass input fields vvith a valid username and passvvord for the FTP server Do not use anonymous user Select the folder on the FTP server in vvhich the logs to be saved Press Set 5 1 2 2 5 Edit Edge Router General Configuration This page allovvs you to vievv set less common configuration variables This page is for advanced users oniy do not use unless you have been instructed exactly by a Nivis representative on what values to change Incorrect values may render the router dysfunctional or may cause difficult to trace malfunctions 1 Click on Edit Configuration The following form will open to the right of the operation list Smart Object Development Kit User Guide Page 57 of 44 Edit configuration Sections variables standard Custom EntryPoint v LOG_LEVEL DEBUG Set 2 In the form select a section in the drop down list The Variable list will change accordingly 3 Select a variable in the drop down list 4 Set edit the Value field then click Set Note Do not change GLOBAL AN_ID under any circumstance To add a new variable select Custom un
82. t Notes Action is a string which defines the type of action that HttpCoapProxy should take on the specified resource Enable set as observable HttpCoapProxy will subscribe for that resource Disable unset HttpCoapProxy will unsubscribe from observing that resource HTTP response If XML file is well formed then a 200 OK XML observation list processed will be sent back to client If XML file is not well formed 400 Bad Request response will be retrieved 5 1 2 2 Web based Administration admin The web based administration is the preferred method to administer configure the Edge Router It requires a web browser and the IP of the Edge Router The Edge Router must be connected to the local LAN then povvered on and the IP mask or the router must be accessible from the PC where the brovvser is running Note Depending on the firmvvare running on the Edge Router fevver or additional features respectively may be avallable AlI the vveb administration tasks require login The login step is presented here only once It is understood that all the following steps will require it 1 Open the following URL http lt ER_IP gt 8080 admin replacing lt ER_IP gt with Edge Router IP lel o 5 http 10 16 0 238 admin ogin htmi po B x amp Login File Edit View Favorites Tools Help Login User Pass Figure 5 3 Admin interface login Smart Obiect Development Ki
83. t User Guide Page 50 of 44 2 Type the follovving credentials in the input fields e User admin e Password adminadmin 3 Click Login The following page appears allowing access to various tasks 17 Access Node Administrat x Ci 5 10 32 4 169 8080 admin admin htm Upgrade Firmware Download Logs Network Configuration Edit Configuration Reset Profile Logout Figure 5 4 Admin interface Note Depending on the vveb brovvser you are using to login to the Edge Router Administration the graphical representation of the page and some buttons related to the operations described in the following pages may differ slightly For instance the button Choose File in Google Chrome and Apple Safari is the same as the button Browse in Mozilla Firefox and Internet Explorer 5 1 2 2 1 Upgrade Edge Router Firmvvare Use this function to upgrade the ER FVV when an update is provided by Nivis Smart Obiect Development Kit User Guide Page 51 of 44 1 Click Upgrade Firmware The following screen shows the version currently installed r TETE AER 1 1 4 Access Node Administrat x s e H 10 32 4 169 8080 admin admin htm 7 m E Upgrade Firmware Current version 1 0 11_p1025twr_far Dania to firmware Network Configuration Alegeti fisieru
84. tem32 cmd exe icrosoft Windows Version 6 1 7681 1 Copyright c 2889 Microsoft Corporation 11 rights reserved m mam Users ieee ping 192 168 1 58 with 32 butes of data 58 bytes 32 time ims TTL 64 x 1 58 byt time lt ims TTL 64 Reply from 192 168 1 58 but time lt ims TTL 64 Reply from 192 168 1 58 hytes 32 time 6ms TTL 64 Ping statistics for 192 168 1 5 Packets Sent 4 Received 4 L Approximate round trip times in milli Minimum ns Maximum 6ms Average ims Smart Object Development Kit User Guide Page 22 of 44 3 2 3 Installing the NAMT The NAMT comes with a standard application installer that allows a simple installation procedure The installer can be launched by executing setup exe in the install package In the introduction screen click Next to start the install procedure The installer will automatically suggest C Program Files Nivis Smart Objects Integration Kit as the install folder Smart Objects Integration Kit Select Installation Folder The installer will install Smart Objects Integration Kit to the following folder To install in this folder click Next To install to a different folder enter it below or click Browse Folder CAProgram Files Nivis Smart Objects Integration Kit Browse Disk Cost Install Smart Objects Integration Kit for yourself or for anyone who uses this computer Everyone Just me Figure 3 5 User can change
85. the path by entering or selecting the desired installation folder He can also specify if the NAMT should be accessible to all users or only to the user installing it After the corresponding installation options are selected clicking on the Next button will start the install process When the setup is complete clicking on the C ose button will finish the installation The application setup can be stopped at any time by clicking on the Cancel button During the setup a folder named Nivis will be created under the Windows Start menu The NAMT can be launched or uninstalled by running the corresponding applications in this folder 3 2 4 Starting up the NAMT The user should wait several minutes after Edge Router power on before attempting to connect NAMT to it Smart Object Development Kit User Guide Page 23 of 44 Start the NAMT by double clicking the Smart Objects Integration Kit icon on the desktop or VVindovvs Start menu 3 2 4 1 Connecting to an Edge Router In order to connect the NAMT to the Edge Router the PC hosting the NAMT must be connected in the same netvvork segment or subnet as the Edge Router If the Edge Router is operating using the default netvvork settings it is recommended that the PC hosting the NAMT use the 192 168 1 50 IPv4 address See section Setting Up the Edge Router in the Quick start guide for matching the Edge Router IP network settings with the network settings of the PC hosting the
86. up and incorrect data timestamp or using an Ethernet switch recommended Recommended setup use a switch which also connect the kit to the Internet Ethernet Switch SE Edge m sd NAMT PC Default 192 168 1 50 Recommend 192 168 1 101 Figure 3 1 See the Quick Start Guide for the default Edge Router IPv4 and other netvvork configurations necessary Alternate setup does not need a switch This setup is possible but not recommended as in this setup the time cannot be synchronized with Internet time servers therefore the communication timestamps will be incorrect S m Edge NAMT PC Router Figure 3 2 Steps to a functional kit Smart Object Development Kit User Guide Page 16 of 44 Connect the kit components Power up the kit components Configure the kit Install the NAMT Connect the NAMT with the Edge Router default IP 192 168 1 50 Step by step description of how to connect the components listed below 3 1 Powering up the System Components 3 1 1 Powering up the Edge Router refer to figure 3 3 Figure 3 3 Smart Object Development Kit User Guide Page 17 of 44 3 1 2 Care should be taken to ensure that communication with the Edge Router or NAMT does not attempt to use the vvireless adaptor Suggest disabling the wireless adaptor if present Attach one end of an Ethernet Cable 10 to the Ethernet port located on the top Insert the other end of an Ethernet cable to netv
87. vork equipment Ethernet svvitch or hub OPTIONAL an external Ethernet router is not absolutely necessary instead of hooking onto the external router the Ethernet cable cross over can be connected directly to the PC the dravvback is that the in this case the Edge Router and SO time will be incorrect the COAP resources will time stamped incorrectly as vvell and the Edge Router boot time vvill increase Attach the AC DC Povver Adapter 9 barrel to the povver connector of the Edge Router This is located on the left side Connect the Povver Adapter to the AC socket or cord and confirm that the LED on P1025 lights up After fevv seconds observe the LEDs installed on the Ethernet port One LED will be in a solid ON state which indicates a Link to the Ethernet network The second LED will blink indicating network Activity Povvering up the Smart Obiects refer to figure 3 4 Figure 3 4 For all Battery Operated Smart Obiects devices insert the AA batteries into battery holder BH1 located on the bottom side of the Povver Pack Tnstall batteries vvith respect to the polarity marked inside the holder Smart Obiect Development Kit User Guide Page 18 of 44 3 1 3 For all Line Povvered Smart Obiects devices attach the AC DC Povver Supply s mini USB connector to the mating mini USB socket located on the povver pack 3 Connect the AC DC Power Supply to the AC power line NOTE Do NOT install batteries on Line Povvered
88. ytes 10 02 14 22 24 Packet 231 sent with 512 bytes 110 02 14 22 24 Packet 232 sent with 512 bytes 10 02 14 22 24 Packet 233 sent with 512 bytes 10 02 14 22 24 Packet 234 sent with 512 bytes 10 02 14 22 24 Packet 235 sent with 32 bytes Uploaded 119840 bytes into 235 packets from D Docs Madalina PY D gt After succefully loading and Firmware RS232 Uploader displayed status message Disconnected gt Open the serial port gt Wait about 10s and you can see the status messages from bootloader gt Wait another 5s to launch application Message error status SPT FLASH ERR Smart Obiect Development Kit User Guide gt SPI Flash external flash is inaccessible or corrupted Page 80 of 44 OR gt No image was loaded in external flash PFLASH ERR gt Image cannot be erased or written to the CPU Flash BAD 1 PFLASH ADD gt An image was compiled that didn t have the linker file set for the bootloader CRC BAD gt CRC image corrupted ERROR gt Any other problem 6 2 Upgrading the SO stack firmvvare OTA using NAMT See The NAMT section for upgrading the SO stack OTA 6 3 Upgrading the Edge Router softvvare Follow the steps at section Upgrade Edge Router Firmware 7 Use Cases 7 1 Evaluating the on board application COAP mapped parameters Once the Smart Object network is up and running a first evaluation scenario consists of simply observing the change of the three pre defined application

Download Pdf Manuals

image

Related Search

Related Contents

オプション部品 取扱説明書  Bandridge BCL7400 networking cable  Scarica la Guida di Start-up  Revue du Barreau - Automne 2009 - Tome 68  Zotac ZBOX ID82 Plus  く取扱説明書)  do Manual - Sergitel Telecomunicações  Protec PROTEK II SF User's Manual  Service PDA Manual  

Copyright © All rights reserved.
Failed to retrieve file