Can you click on the "Setup" tab on the driver station and verify that:
- The team number matches what you have set in the smart dashboard.
- The "Local Dashboard" option is selected.
- That Java is selected.
If that looks OK, can you try temporarily disabling your firewall and re-starting the driver station and smart dashboard.
Finally, if you have another laptop you can connect to the robot, can you try running just the Smart Dashboard from there? To run the smart dashboard by itself, locate the "sunspotfrcsdk" folder under your home directory (probably something like: C:\Users\YOUR_LOGIN\sunspotfrcsdk). Look for the tools folder, then double click on the SmartDashboard.jar icon.