This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to get the CC3200 to respond to a websocket upgrade request?

Other Parts Discussed in Thread: CC3200, CC3100

I am trying to communicate with the CC3200 using websockets but the CC3200 does not respond to the websocket upgrade request.


I added versions of the websocket event handling functions to the httpserver example and flashed main.html and camera.html from the websocket_camera example.

I've captured the packets going between the browser and the cc3200 and can see the upgrade request with the Sec-WebSocket-Key going from the browser to the CC3200. But the CC3200 response doesn't contain the expected websocket accept.

Is there something I need to enable on the CC3200 for WebSocket requests to be accepted?

Browser request

0000   47 45 54 20 2f 20 48 54 54 50 2f 31 2e 31 0d 0a  GET / HTTP/1.1..
0010   4f 72 69 67 69 6e 3a 20 68 74 74 70 3a 2f 2f 31  Origin: http://1
0020   39 32 2e 31 36 38 2e 31 2e 31 34 0d 0a 53 65 63  92.168.1.14..Sec
0030   2d 57 65 62 53 6f 63 6b 65 74 2d 4b 65 79 3a 20  -WebSocket-Key:
0040   36 76 4a 47 36 54 51 37 6e 52 67 56 43 76 79 67  6vJG6TQ7nRgVCvyg
0050   45 59 48 4d 76 67 3d 3d 0d 0a 43 6f 6e 6e 65 63  EYHMvg==..Connec
0060   74 69 6f 6e 3a 20 55 70 67 72 61 64 65 0d 0a 55  tion: Upgrade..U
0070   70 67 72 61 64 65 3a 20 57 65 62 73 6f 63 6b 65  pgrade: Websocke
0080   74 0d 0a 53 65 63 2d 57 65 62 53 6f 63 6b 65 74  t..Sec-WebSocket
0090   2d 56 65 72 73 69 6f 6e 3a 20 31 33 0d 0a 55 73  -Version: 13..Us
00a0   65 72 2d 41 67 65 6e 74 3a 20 4d 6f 7a 69 6c 6c  er-Agent: Mozill
00b0   61 2f 35 2e 30 20 28 57 69 6e 64 6f 77 73 20 4e  a/5.0 (Windows N
00c0   54 20 36 2e 31 3b 20 54 72 69 64 65 6e 74 2f 37  T 6.1; Trident/7
00d0   2e 30 3b 20 72 76 3a 31 31 2e 30 29 20 6c 69 6b  .0; rv:11.0) lik
00e0   65 20 47 65 63 6b 6f 0d 0a 48 6f 73 74 3a 20 31  e Gecko..Host: 1
00f0   39 32 2e 31 36 38 2e 31 2e 31 34 0d 0a 43 61 63  92.168.1.14..Cac
0100   68 65 2d 43 6f 6e 74 72 6f 6c 3a 20 6e 6f 2d 63  he-Control: no-c
0110   61 63 68 65 0d 0a 0d 0a                          ache....

CC3200 response

0000   48 54 54 50 2f 31 2e 30 20 32 30 30 20 4f 4b 0d  HTTP/1.0 200 OK.
0010   0a 53 65 72 76 65 72 3a 57 65 62 53 65 72 76 65  .Server:WebServe
0020   72 20 56 31 2e 30 0d 0a 43 6f 6e 74 65 6e 74 2d  r V1.0..Content-
0030   54 79 70 65 3a 74 65 78 74 2f 68 74 6d 6c 0d 0a  Type:text/html..
0040   0d 0a 3c 21 44 4f 43 54 59 50 45 20 68 74 6d 6c  ..<!DOCTYPE html
0050   20 50 55 42 4c 49 43 20 22 2d 2f 2f 57 33 43 2f   PUBLIC "-//W3C/
0060   2f 44 54 44 20 58 48 54 4d 4c 20 31 2e 30 20 54  /DTD XHTML 1.0 T
0070   72 61 6e 73 69 74 69 6f 6e 61 6c 2f 2f 45 4e 22  ransitional//EN"
0080   20 22 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e   "http://www.w3.
0090   6f 72 67 2f 54 52 2f 78 68 74 6d 6c 31 2f 44 54  org/TR/xhtml1/DT
00a0   44 2f 78 68 74 6d 6c 31 2d 74 72 61 6e 73 69 74  D/xhtml1-transit
00b0   69 6f 6e 61 6c 2e 64 74 64 22 3e 0d 0a 3c 68 74  ional.dtd">..<ht
00c0   6d 6c 20 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f  ml xmlns="http:/
00d0   2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39 39  /www.w3.org/1999
00e0   2f 78 68 74 6d 6c 22 3e 0d 0a 3c 68 65 61 64 3e  /xhtml">..<head>
00f0   0d 0a 3c 6d 65 74 61 20 68 74 74 70 2d 65 71 75  ..<meta http-equ
0100   69 76 3d 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65  iv="Content-Type
0110   22 20 63 6f 6e 74 65 6e 74 3d 22 74 65 78 74 2f  " content="text/
0120   68 74 6d 6c 3b 20 63 68 61 72 73 65 74 3d 75 74  html; charset=ut
0130   66 2d 38 22 20 2f 3e 0d 0a 3c 6d 65 74 61 20 6e  f-8" />..<meta n
0140   61 6d 65 3d 22 76 69 65 77 70 6f 72 74 22 20 63  ame="viewport" c
0150   6f 6e 74 65 6e 74 3d 22 77 69 64 74 68 3d 64 65  ontent="width=de
0160   76 69 63 65 2d 77 69 64 74 68 2c 20 69 6e 69 74  vice-width, init
0170   69 61 6c 2d 73 63 61 6c 65 3d 31 22 3e 0d 0a 3c  ial-scale=1">..<
0180   6c 69 6e 6b 20 72 65 6c 3d 22 73 74 79 6c 65 73  link rel="styles
0190   68 65 65 74 22 20 74 79 70 65 3d 22 74 65 78 74  heet" type="text
01a0   2f 63 73 73 22 20 68 72 65 66 3d 22 63 73 73 2f  /css" href="css/
01b0   73 74 79 6c 65 2e 63 73 73 22 20 3e 0d 0a 3c 73  style.css" >..<s
01c0   63 72 69 70 74 20 73 72 63 3d 22 6a 73 2f 6a 71  cript src="js/jq
01d0   75 65 72 79 2d 31 2e 38 2e 33 2e 6d 69 6e 2e 6a  uery-1.8.3.min.j
01e0   73 22 3e 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 73  s"></script>..<s
01f0   63 72 69 70 74 20 73 72 63 3d 22 6a 73 2f 63 6f  cript src="js/co
0200   6d 2e 54 49 2e 74 6f 6b 65 6e 50 6f 6c 6c 65 72  m.TI.tokenPoller
0210   2e 6a 73 22 3e 3c 2f 73 63 72 69 70 74 3e 0d 0a  .js"></script>..
0220   3c 73 63 72 69 70 74 20 73 72 63 3d 22 6a 73 2f  <script src="js/
0230   70 61 67 65 2d 61 63 74 69 6f 6e 73 2e 6a 73 22  page-actions.js"
0240   3e 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 73 63 72  ></script>..<scr
0250   69 70 74 20 74 79 70 65 3d 22 74 65 78 74 2f 6a  ipt type="text/j
0260   61 76 61 73 63 72 69 70 74 22 3e 0d 0a 24 28 66  avascript">..$(f
0270   75 6e 63 74 69 6f 6e 28 29 20 7b 0d 0a 09 76 61  unction() {...va
0280   72 20 64 65 76 69 63 65 54 79 70 65 20 3d 20 22  r deviceType = "
0290   30 78 34 30 30 30 30 31 30 22 2c 0d 0a 09 09 6c  0x4000010",....l
02a0   65 6e 20 3d 20 64 65 76 69 63 65 54 79 70 65 2e  en = deviceType.
02b0   6c 65 6e 67 74 68 2c 0d 0a 09 09 64 65 76 69 63  length,....devic
02c0   65 54 79 70 65 45 6e 64 20 3d 20 64 65 76 69 63  eTypeEnd = devic
02d0   65 54 79 70 65 2e 73 75 62 73 74 72 69 6e 67 28  eType.substring(
02e0   6c 65 6e 2d 32 2c 6c 65 6e 29 2c 0d 0a 09 09 63  len-2,len),....c
02f0   63 33 31 30 31 56 61 6c 73 20 3d 20 5b 27 31 30  c3101Vals = ['10
0300   27 2c 27 31 31 27 2c 27 31 33 27 5d 3b 0d 0a 09  ','11','13'];...
0310   69 66 20 28 24 2e 69 6e 41 72 72 61 79 28 64 65  if ($.inArray(de
0320   76 69 63 65 54 79 70 65 45 6e 64 2c 20 63 63 33  viceTypeEnd, cc3
0330   31 30 31 56 61 6c 73 29 20 3e 20 2d 31 29 20 7b  101Vals) > -1) {
0340   0d 0a 09 09 24 28 27 73 70 61 6e 2e 64 65 76 69  ....$('span.devi
0350   63 65 4e 61 6d 65 27 29 2e 68 74 6d 6c 28 27 43  ceName').html('C
0360   43 33 32 30 30 27 29 3b 0d 0a 09 7d 20 65 6c 73  C3200');...} els
0370   65 20 7b 0d 0a 09 09 24 28 27 73 70 61 6e 2e 64  e {....$('span.d
0380   65 76 69 63 65 4e 61 6d 65 27 29 2e 68 74 6d 6c  eviceName').html
0390   28 27 43 43 33 31 30 30 27 29 3b 0d 0a 09 7d 0d  ('CC3100');...}.
03a0   0a 7d 29 3b 0d 0a 3c 2f 73 63 72 69 70 74 3e 0d  .});..</script>.
03b0   0a 3c 74 69 74 6c 65 3e 4f 76 65 72 76 69 65 77  .<title>Overview
03c0   3c 2f 74 69 74 6c 65 3e 0d 0a 3c 2f 68 65 61 64  </title>..</head
03d0   3e 0d 0a 3c 62 6f 64 79 3e 0d 0a 3c 64 69 76 20  >..<body>..<div
03e0   63 6c 61 73 73 3d 22 68 65 61 64 65 72 22 3e 0d  class="header">.
03f0   0a 09 3c 64 69 76 20 63 6c 61 73 73 3d 22 74 69  ..<div class="ti
0400   2d 6c 6f 67 6f 22 3e 3c 2f 64 69 76 3e 0d 0a 20  -logo"></div>..
0410   20 20 20 3c 64 69 76 20 63 6c 61 73 73 3d 22 70     <div class="p
0420   61 67 65 2d 74 69 74 6c 65 22 3e 3c 2f 64 69 76  age-title"></div
0430   3e 0d 0a 20 20 20 20 3c 64 69 76 20 63 6c 61 73  >..    <div clas
0440   73 3d 22 72 65 64 2d 62 61 72 22 3e 53 69 6d 70  s="red-bar">Simp
0450   6c 65 4c 69 6e 6b 26 74 72 61 64 65 3b 20 57 69  leLink&trade; Wi
0460   2d 46 69 26 72 65 67 3b 20 46 61 6d 69 6c 79 3c  -Fi&reg; Family<
0470   2f 64 69 76 3e 0d 0a 20 20 20 20 3c 64 69 76 20  /div>..    <div
0480   63 6c 61 73 73 3d 22 73 74 61 74 75 73 2d 62 61  class="status-ba
0490   72 22 3e 20 43 75 72 72 65 6e 74 20 53 74 61 74  r"> Current Stat
04a0   75 73 3a 20 3c 65 6d 3e 4f 66 66 6c 69 6e 65 3c  us: <em>Offline<
04b0   2f 65 6d 3e 3c 2f 64 69 76 3e 20 0d 0a 3c 2f 64  /em></div> ..</d
04c0   69 76 3e 0d 0a 3c 64 69 76 20 63 6c 61 73 73 3d  iv>..<div class=
04d0   22 74 61 62 73 22 3e 0d 0a 3c 75 6c 3e 0d 0a 09  "tabs">..<ul>...
04e0   3c 6c 69 20 63 6c 61 73 73 3d 22 61 63 74 69 76  <li class="activ
04f0   65 22 20 69 64 3d 22 77 65 6c 63 6f 6d 65 22 3e  e" id="welcome">
0500   3c 61 20 68 72 65 66 3d 22 69 6e 64 65 78 2e 68  <a href="index.h
0510   74 6d 6c 22 3e 3c 73 70 61 6e 3e 57 65 6c 63 6f  tml"><span>Welco
0520   6d 65 3c 2f 73 70 61 6e 3e 3c 2f 61 3e 3c 2f 6c  me</span></a></l
0530   69 3e 0d 0a 09 3c 6c 69 20 63 6c 61 73 73 3d 22  i>...<li class="
0540   22 20 69 64 3d 22 6f 76 65 72 76 69 65 77 22 3e  " id="overview">
0550   3c 61 20 68 72 65 66 3d 22 6f 76 65 72 76 69 65  <a href="overvie
0560   77 2e 68 74 6d 6c 22 3e 3c 73 70 61 6e 3e 4f 76  w.html"><span>Ov
0570   65 72 76 69 65 77 3c 2f 73 70 61 6e 3e 3c 2f 61  erview</span></a
0580   3e 3c 2f 6c 69 3e 0d 0a 20 20 20 20 3c 6c 69 20  ></li>..    <li
0590   63 6c 61 73 73 3d 22 22 20 69 64 3d 22 61 62 6f  class="" id="abo
05a0   75 74 22 3e 3c 61 20 68 72 65 66 3d 22 61 62 6f  ut"><a href="abo
05b0   75 74 2e 68 74 6d 6c 22 3e 3c 73 70 61 6e 3e 41  ut.html"><span>A
05c0   62 6f 75 74 3c 2f 73 70 61 6e 3e 3c 2f 61 3e 3c  bout</span></a><
05d0   2f 6c 69 3e 0d 0a 20 20 20 20 3c 6c 69 20 63 6c  /li>..    <li cl
05e0   61 73 73 3d 22 22 20 69 64 3d 22 73 65 74 75 70  ass="" id="setup
05f0   22 3e 3c 61 20 68 72 65 66 3d 22 73 65 74 75 70  "><a href="setup
0600   2e 68 74 6d 6c 22 3e 3c 73 70 61 6e 3e 53 65 74  .html"><span>Set
0610   75 70 3c 2f 73 70 61 6e 3e 3c 2f 61 3e 3c 2f 6c  up</span></a></l
0620   69 3e 0d 0a 20 20 20 20 3c 6c 69 20 63 6c 61 73  i>..    <li clas
0630   73 3d 22 22 20 69 64 3d 22 70 6f 72 74 61 6c 22  s="" id="portal"
0640   3e 3c 61 20 68 72 65 66 3d 22 70 6f 72 74 61 6c  ><a href="portal
0650   2e 68 74 6d 6c 22 3e 3c 73 70 61 6e 3e 44 65 76  .html"><span>Dev
0660   65 6c 6f 70 65 72 27 73 20 50 6f 72 74 61 6c 3c  eloper's Portal<
0670   2f 73 70 61 6e 3e 3c 2f 61 3e 3c 2f 6c 69 3e 0d  /span></a></li>.
0680   0a 3c 6c 69 20 63 6c 61 73 73 3d 22 22 20 69 64  .<li class="" id
0690   3d 22 64 65 6d 6f 73 22 3e 3c 61 20 68 72 65 66  ="demos"><a href
06a0   3d 22 64 65 6d 6f 73 2e 68 74 6d 6c 22 3e 3c 73  ="demos.html"><s
06b0   70 61 6e 3e 44 65 6d 6f 73 3c 2f 73 70 61 6e 3e  pan>Demos</span>
06c0   3c 2f 61 3e 3c 2f 6c 69 3e 0d 0a 3c 2f 75 6c 3e  </a></li>..</ul>
06d0   0d 0a 3c 2f 64 69 76 3e 0d 0a 3c 64 69 76 20 63  ..</div>..<div c
06e0   6c 61 73 73 3d 22 63 6f 6e 74 65 6e 74 22 3e 0d  lass="content">.
06f0   0a 3c 70 20 63 6c 61 73 73 3d 22 68 69 6c 69 67  .<p class="hilig
0700   68 74 2d 74 65 78 74 22 3e 43 6f 6e 67 72 61 74  ht-text">Congrat
0710   75 6c 61 74 69 6f 6e 73 21 20 59 6f 75 20 61 72  ulations! You ar
0720   65 20 6e 6f 77 20 63 6f 6e 6e 65 63 74 65 64 20  e now connected
0730   74 6f 20 74 68 65 20 53 69 6d 70 6c 65 4c 69 6e  to the SimpleLin
0740   6b 20 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64  k <span class="d
0750   65 76 69 63 65 4e 61 6d 65 22 3e 43 43 33 32 30  eviceName">CC320
0760   30 3c 2f 73 70 61 6e 3e 3c 2f 70 3e 0d 0a 3c 70  0</span></p>..<p
0770   3e 54 68 65 20 43 43 33 31 30 30 2f 33 32 30 30  >The CC3100/3200
0780   20 20 70 72 6f 64 75 63 74 73 20 61 72 65 20 70    products are p
0790   61 63 6b 65 64 20 77 69 74 68 20 20 6e 65 77 20  acked with  new
07a0   66 65 61 74 75 72 65 73 20 74 68 61 74 20 61 6c  features that al
07b0   6c 6f 77 20 79 6f 75 20 74 6f 20 65 61 73 69 6c  low you to easil
07c0   79 20 63 72 65 61 74 65 20 49 6e 74 65 72 6e 65  y create Interne
07d0   74 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 2c 20  t applications,
07e0   65 73 74 61 62 6c 69 73 68 20 61 20 20 73 65 63  establish a  sec
07f0   75 72 65 20 57 69 2d 46 69 20 61 6e 64 20 49 6e  ure Wi-Fi and In
0800   74 65 72 6e 65 74 20 63 6f 6e 6e 65 63 74 69 6f  ternet connectio
0810   6e 20 61 6e 64 20 65 6e 61 62 6c 65 20 62 61 74  n and enable bat
0820   74 65 72 79 2d 6f 70 65 72 61 74 65 64 20 20 64  tery-operated  d
0830   65 76 69 63 65 73 2e 20 20 54 49 20 70 72 6f 76  evices.  TI prov
0840   69 64 65 73 20 76 61 72 69 6f 75 73 20 6b 69 74  ides various kit
0850   73 20 61 6e 64 20 73 6f 66 74 77 61 72 65 20 20  s and software  
0860   74 6f 6f 6c 73 2c 20 72 65 66 65 72 65 6e 63 65  tools, reference
0870   20 64 65 73 69 67 6e 73 2c 20 73 61 6d 70 6c 65   designs, sample
0880   20 61 70 70 6c 69 63 61 74 69 6f 6e 73 2c 20 64   applications, d
0890   65 76 65 6c 6f 70 6d 65 6e 74 20 64 6f 63 75 6d  evelopment docum
08a0   65 6e 74 61 74 69 6f 6e 20 61 6e 64 20 45 32 45  entation and E2E
08b0   20 20 63 6f 6d 6d 75 6e 69 74 79 20 20 73 75 70    community  sup
08c0   70 6f 72 74 2e 3c 62 72 20 2f 3e 0d 0a 20 20 3c  port.<br />..  <
08d0   62 72 20 2f 3e 0d 0a 20 20 0d 0a 3c 2f 70 3e 0d  br />..  ..</p>.
08e0   0a 3c 61 20 68 72 65 66 3d 22 6f 76 65 72 76 69  .<a href="overvi
08f0   65 77 2e 68 74 6d 6c 22 3e 43 43 33 32 30 30 3c  ew.html">CC3200<
0900   2f 61 3e 3c 62 72 20 2f 3e 0d 0a 49 74 20 69 73  /a><br />..It is
0910   20 61 c2 a0 20 77 69 72 65 6c 65 73 73 20 6d 69   a.. wireless mi
0920   63 72 6f 63 6f 6e 74 72 6f 6c 6c 65 72 20 28 4d  crocontroller (M
0930   43 55 29 20 74 68 61 74 20 66 65 61 74 75 72 65  CU) that feature
0940   73 20 20 61 6e 20 6f 6e 2d 63 68 69 70 20 41 52  s  an on-chip AR
0950   4d c2 ae 20 43 6f 72 74 65 78 e2 84 a2 2d 4d 34  M.. Cortex...-M4
0960   2c 20 70 6c 75 73 20 6f 6e 2d 63 68 69 70 20 70  , plus on-chip p
0970   6f 77 65 72 20 20 6d 61 6e 61 67 65 6d 65 6e 74  ower  management
0980   20 74 6f 20 62 6f 6f 73 74 20 70 6f 77 65 72 20   to boost power
0990   65 66 66 69 63 69 65 6e 63 79 2e 20 54 68 65 20  efficiency. The
09a0   20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 6b 69 74   development kit
09b0   20 69 73 20 61 20 20 4c 61 75 6e 63 68 50 61 64   is a  LaunchPad
09c0   20 61 6e 64 20 20 63 6f 6d 65 73 20 77 69 74 68   and  comes with
09d0   20 61 20 20 74 65 6d 70 65 72 61 74 75 72 65 20   a  temperature
09e0   73 65 6e 73 6f 72 2c 20 74 77 6f 20 4c 45 44 73  sensor, two LEDs
09f0   2c 20 61 6e 64 20 61 6e 20 61 63 63 65 6c 65 72  , and an acceler
0a00   6f 6d 65 74 65 72 2e 20 3c 62 72 20 2f 3e 0d 0a  ometer. <br />..
0a10   3c 62 72 20 2f 3e 0d 0a 3c 62 72 20 2f 3e 0d 0a  <br />..<br />..
0a20   3c 62 3e 4b 65 79 20 46 65 61 74 75 72 65 73 20  <b>Key Features
0a30   6f 66 20 43 43 33 32 30 30 3c 2f 62 3e 0d 0a 3c  of CC3200</b>..<
0a40   75 6c 3e 3c 6c 69 3e 41 6e 20 41 52 4d c2 ae 20  ul><li>An ARM..
0a50   43 6f 72 74 65 78 e2 84 a2 2d 4d 34 20 4d 43 55  Cortex...-M4 MCU
0a60   20 77 69 74 68 20 74 68 65 20 43 43 33 31 30 30   with the CC3100
0a70   20 57 69 2d 46 69 20 63 6f 72 65 20 69 6e 74 65   Wi-Fi core inte
0a80   67 72 61 74 65 64 20 6f 6e 20 61 20 73 69 6e 67  grated on a sing
0a90   6c 65 20 63 68 69 70 3c 2f 6c 69 3e 0d 0a 3c 6c  le chip</li>..<l
0aa0   69 3e 38 30 4d 48 7a 20 77 69 74 68 20 75 70 20  i>80MHz with up
0ab0   74 6f 20 32 35 30 4b 42 20 61 76 61 69 6c 61 62  to 250KB availab
0ac0   6c 65 20 52 41 4d 20 64 65 64 69 63 61 74 65 64  le RAM dedicated
0ad0   20 66 6f 72 20 63 75 73 74 6f 6d 65 72 20 61 70   for customer ap
0ae0   70 6c 69 63 61 74 69 6f 6e 73 20 61 6e 64 20 65  plications and e
0af0   78 74 65 72 6e 61 6c 20 73 65 72 69 61 6c 20 66  xternal serial f
0b00   6c 61 73 68 20 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e  lash </li>..<li>
0b10   50 65 72 69 70 68 65 72 61 6c 20 73 65 74 20 69  Peripheral set i
0b20   6e 63 6c 75 64 65 73 20 70 61 72 61 6c 6c 65 6c  ncludes parallel
0b30   20 63 61 6d 65 72 61 2c 20 49 32 53 20 61 75 64   camera, I2S aud
0b40   69 6f 2c 20 53 44 4d 4d 43 2c 20 41 44 43 2c 20  io, SDMMC, ADC,
0b50   53 50 49 2c 20 55 41 52 54 2c 20 49 32 43 2c 20  SPI, UART, I2C,
0b60   61 6e 64 20 50 57 4d 73 2e 3c 2f 6c 69 3e 0d 0a  and PWMs.</li>..
0b70   3c 6c 69 3e 44 65 64 69 63 61 74 65 64 20 4d 43  <li>Dedicated MC
0b80   55 20 63 72 79 70 74 6f 20 65 6e 67 69 6e 65 73  U crypto engines
0b90   20 73 75 63 68 20 61 73 20 41 45 53 2c 20 33 44   such as AES, 3D
0ba0   45 53 2c 20 53 48 41 2c 20 4d 44 35 20 61 6e 64  ES, SHA, MD5 and
0bb0   20 43 52 43 20 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e   CRC </li>..<li>
0bc0   38 30 32 2e 31 31 20 62 2f 67 2f 6e 2c 20 53 74  802.11 b/g/n, St
0bd0   61 74 69 6f 6e 2c 20 41 63 63 65 73 73 20 50 6f  ation, Access Po
0be0   69 6e 74 2c 20 61 6e 64 20 57 69 2d 46 69 20 44  int, and Wi-Fi D
0bf0   69 72 65 63 74 20 72 6f 6c 65 73 20 77 69 74 68  irect roles with
0c00   20 66 75 6c 6c 79 20 69 6e 74 65 67 72 61 74 65   fully integrate
0c10   64 20 72 61 64 69 6f 2c 20 62 61 73 65 62 61 6e  d radio, baseban
0c20   64 2c 20 61 6e 64 20 4d 41 43 3c 2f 6c 69 3e 0d  d, and MAC</li>.
0c30   0a 3c 6c 69 3e 49 6e 74 65 67 72 61 74 65 64 20  .<li>Integrated
0c40   54 43 50 2f 49 50 20 73 74 61 63 6b 73 20 61 6e  TCP/IP stacks an
0c50   64 20 69 6e 64 75 73 74 72 79 20 73 74 61 6e 64  d industry stand
0c60   61 72 64 20 41 50 49 3c 2f 6c 69 3e 0d 0a 3c 6c  ard API</li>..<l
0c70   69 3e 41 64 64 69 74 69 6f 6e 61 6c 20 57 69 2d  i>Additional Wi-
0c80   46 69 20 63 72 79 70 74 6f 20 65 6e 67 69 6e 65  Fi crypto engine
0c90   20 77 69 74 68 20 32 35 36 2d 62 69 74 20 65 6e   with 256-bit en
0ca0   63 72 79 70 74 69 6f 6e 2c 20 70 65 72 73 6f 6e  cryption, person
0cb0   61 6c 20 61 6e 64 20 65 6e 74 65 72 70 72 69 73  al and enterpris
0cc0   65 20 73 65 63 75 72 69 74 79 20 65 6e 61 62 6c  e security enabl
0cd0   65 20 79 6f 75 72 20 61 70 70 6c 69 63 61 74 69  e your applicati
0ce0   6f 6e 20 73 61 66 65 6c 79 20 63 6f 6e 6e 65 63  on safely connec
0cf0   74 69 6e 67 20 74 6f 20 74 68 65 20 63 6c 6f 75  ting to the clou
0d00   64 20 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e 4c 6f 77  d </li>..<li>Low
0d10   20 70 6f 77 65 72 20 72 61 64 69 6f 20 77 69 74   power radio wit
0d20   68 20 61 64 76 61 6e 63 65 64 20 6c 6f 77 20 70  h advanced low p
0d30   6f 77 65 72 20 6d 6f 64 65 73 20 65 6e 61 62 6c  ower modes enabl
0d40   69 6e 67 20 62 61 74 74 65 72 79 2d 6f 70 65 72  ing battery-oper
0d50   61 74 65 64 20 57 69 2d 46 69 3c 2f 6c 69 3e 0d  ated Wi-Fi</li>.
0d60   0a 3c 6c 69 3e 53 69 6d 70 6c 65 20 57 69 2d 46  .<li>Simple Wi-F
0d70   69 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 69 74  i connection wit
0d80   68 20 54 49 e2 80 99 73 20 53 6d 61 72 74 43 6f  h TI...s SmartCo
0d90   6e 66 69 67 e2 84 a2 20 74 65 63 68 6e 6f 6c 6f  nfig... technolo
0da0   67 79 3c 2f 6c 69 3e 3c 2f 75 6c 3e 0d 0a 0d 0a  gy</li></ul>....
0db0   3c 62 72 20 2f 3e 0d 0a 3c 62 72 20 2f 3e 0d 0a  <br />..<br />..
0dc0   3c 73 74 72 6f 6e 67 3e 3c 61 20 68 72 65 66 3d  <strong><a href=
0dd0   22 64 65 6d 6f 73 2e 68 74 6d 6c 22 3e 4c 65 74  "demos.html">Let
0de0   27 73 20 67 65 74 20 73 74 61 72 74 65 64 2e 3c  's get started.<
0df0   2f 61 3e 3c 2f 73 74 72 6f 6e 67 3e 0d 0a 20 20  /a></strong>..  
0e00   3c 64 69 76 20 63 6c 61 73 73 3d 22 66 6f 6f 74  <div class="foot
0e10   65 72 22 3e 3c 61 20 68 72 65 66 3d 22 68 74 74  er"><a href="htt
0e20   70 3a 2f 2f 77 77 77 2e 74 69 2e 63 6f 6d 2f 70  p://www.ti.com/p
0e30   72 69 76 61 63 79 22 3e 50 72 69 76 61 63 79 20  rivacy">Privacy
0e40   20 50 6f 6c 69 63 79 3c 2f 61 3e 20 7c 20 3c 61   Policy</a> | <a
0e50   20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f 77 77   href="http://ww
0e60   77 2e 74 69 2e 63 6f 6d 2f 74 65 72 6d 73 6f 66  w.ti.com/termsof
0e70   75 73 65 22 3e 54 65 72 6d 73 20 6f 66 20 55 73  use">Terms of Us
0e80   65 3c 2f 61 3e 3c 2f 64 69 76 3e 0d 0a 3c 2f 64  e</a></div>..</d
0e90   69 76 3e 0d 0a 3c 2f 62 6f 64 79 3e 0d 0a 3c 2f  iv>..</body>..</
0ea0   68 74 6d 6c 3e 0d 0a                             html>.

Chris