How to configure a D-Link DCS-930L from Mac or Linux

D-Link DCS-930L

The DCS-930L is a decent little camera and only $79.99 from Amazon right now.  The instructions say you need a PC to set it up, but that’s not quite true.  You can skip the install of the setup CD and just connect to the camera directly with your browser.  In this blog post I’ll show you how to set up the camera without using the installed software.

I’ll also show you how to configure the camera to push images to the sensr.net site so you can take advantage of all the cool sensr.net features like archiving, sharing, and alerting that our site provides.

Overview

  1. Connect the camera to power and ethernet
  2. Go to your router and find the IP address for the camera
  3. Point your browser at the camera’s IP address and configure it
  4. Tell Sensr.net about your camera
  5. Tell your camera about Sensr.net

Details

Step 2 means you’re going to need to know how to log into your router.   You can find this from your computer’s settings.  On a Mac you go to Network Settings > Advanced > TCP/IP.  For my computer it looks like this:

Network Settings Control Panel

Network Settings Control Panel

This means my network router is at the IP address 10.1.1.1.  A more common setting is 192.168.1.1.  Once you find this, you can go to your browser and log into your router’s web page.  For me this is http://10.1.1.1 but you should use the router setting from your control panel.  You will probably need to log into your router.  Routers differ widely.

Once you log into your router, look for a page that shows the attached devices.  Here’s that page from my router.  I clicked on “Attached Devices” in the left hand column to get this view:

Attached Devices Page

Attached Devices Page

You can see from the above page that my DCS-930L has the IP address 10.1.1.20.  Now you can simply point your browser to that address, http://10.1.1.20 and configure your camera.  You’ll need to log in with the user name “admin” and leave the password blank.  You should see a page like this:

D-Link DCS-930L Admin page configured on Sensr.net

DCS-930L Admin page

You can now make changes to your camera’s config through your browser.  You don’t need to do anything else if you just want to view the camera from inside your home.  However, if you want to view it from outside, you can setup the camera to work with sensr.net.  (There are other configs like wireless and image size, all of which you can get to through the web interface, I’m not going to cover them here.)

Add a New Camera to your Sensr.net Account

Login to Sensr.net using your Facebook username and password.  Select the “add a camera” link at the top of the page next to your picture.

Click 'add a camera' to get started with Sensr.net

Click 'add a camera' to get started with Sensr.net

Select the “Add New Camera” button on the “My Cameras” Page

Tell Sensr.net About your Camera

On the “Camera Info” page you can give your camera a name that you like. Select an appropriate timezone. When you are done, click the “Add Camera” button at the bottom.

Name your camera and tell Sens.net its timezone

Name your camera and tell Sens.net its timezone

“Add New Camera” Setup Page

The “Add Camera” step allocates a new Camera Server on Sensr.net to watch your DCS-930L. As part of creating a server, Sensr.net has created a new FTP account for your DCS-930L to use for uploading images. The FTP credentials are displayed on the following page. The important bits of information are

  1. FTP server,
  2. FTP Username, and
  3. FTP Password.

Save these three items of information for later, they need to be entered into the camera.

FTP Credentials for your camera on Sensr.net

<p class="wp-caption-text">
  FTP Credentials for your camera
</p>

Tell your Camera about Sensr.net

Now you need to configure your camera so it will send images to sensr.net.  Go back to the page for your DCS-930L, this is the IP address we found at the beginning, http://10.1.1.20 in our example above.  Click on “SETUP” on the top menu and then “FTP” on the side.  You’ll then be at a page that looks like this:

DCS-930L FTP setup page configured on Sensr.net

<p class="wp-caption-text">
  DCS-930L FTP setup page
</p>

The red arrows above show the settings you need to configure.  Under Host Name add the FTP server name you got from the add camera page on sensr.net.  Copy the user name and password as well.  Make sure to select “Passive Mode”,  we only support passive FTP on Sensr.net.

You also need to tell your camera to send images to Sensr.net on a schedule.  You do this by selecting the check box “Enable uploading to the FTP server” and confirm that “Always” and “1 Frames/Second”
are selected.    These are the defaults and seem to work well.  The other default’s for the file name are also well supported, so no reason to change them.

Make sure to click the “Save Settings” button at the top of the page.  Once you’ve done this, your DCS-930L should be sending images to sensr.net.

At this point you are done. You can close the browser window pointed at your camera and go back to Sensr.net. Click on the “Take Me To My Camera” button to see the Gallery view of images coming from your camera.

Now you can share your camera and its images with your friends on Facebook, Twitter, and YouTube.

Have fun!