Phidgets 1070 - PhidgetSBC User manual

Product Manual
1070 - PhidgetSBC

Phidgets 1070 - Product Manual
For Board Revision 0
© Phidgets Inc. 2009

Contents
6 Introduction
6 Overview
6 Product Features
6 Computer
6 Connections
6 Integrated InterfaceKit 8/8/8
7 Programming Environment
8 Getting Started
8 Checking the Contents
8 Connecting all the pieces
9 Testing Using Windows 2000/XP/Vista
9 Downloading the Phidgets drivers
9 Running Phidgets Sample Program
9 Entering New Password
10 Updating the Firmware
12 Testing the Phidget InterfaceKit 8/8/8 Over the Webservice
14 Viewing the Webcam
14 Rebooting/Resetting the PhidgetSBC
15 User’s Guide
15 Layout
16 Basic Use
16 Phidget Webservice
16 Reliability
17 Finding Phidgets on the Network
17 Configuration
18 TheCongurationPage
18 Main: PhidgetSBC Info
18 Main: About
18 Status: General
19 Status: Phidgets
19 Status: USB
20 Network: Network
20 Network: Webservice
20 Network: Wireless
21 Userspace: Userspace Browser

21 Userspace: Applications
23 Webcam: Webcam
23 System: Settings
24 System: Logs
24 System: Password Change
24 System: Backup & Restore
25 System: Upgrade
25 System: Reboot
26 Networking Guide
26 Initial Setup
26 ZeroCongurationNetworking
26 Setting up an Ethernet Connection
26 Setting up a Wireless connection
27 No DHCP Server?
28 Advanced User’s Guide
28 Custom Applications
29 GCC
29 Phidget Dictionary
29 SSH
29 Customization
30 Custom Kernels and Filesystem
31 Technical
31 Power Over Ethernet
31 Hardware Layout
31 Software Layout
31 Date and Time
32 Wireless Networking System
32 Configuration System
32 Nand Layout
32 Boot Process
33 U-Boot
33 Drivers for USB to Serial adapters
34 Mechanical Drawing
34 Device Specifications
35 PhidgetInterfaceKit 8/8/8
35 General

35 Product Features
35 Programming Environment
35 Programming a Phidget
35 Architecture
35 Libraries
36 Programming Hints
36 Networking Phidgets
36 Documentation
36 Code Samples
37 API for the InterfaceKit 8/8/8
38 Technical
38 Analog Inputs
41 Digital Inputs
44 Digital Outputs
46 Using the 4-Port USB Hub
47 ProductSpecications
48 Product History
48 Support
48 Legal Information

6
1070_0_Product_Manual - October 28, 2010 8:52 AM
Introduction
Overview
The PhidgetSBC is a fully functional Single Board Computer
with an integrated PhidgetInterfaceKit 8/8/8. At its most
basic, it can be thought of as a Phidget that you connect
using a network cable instead of directly to the USB. The
PhidgetSBC also provides four USB full-speed ports that allow
you to use normal USB Phidgets over its network connection.
This can extend the effective range of a Phidget from USB’s
maximum of 15 feet, to anywhere that your network reaches.
The PhidgetSBC exposes an easy to use interface for setting
up and running custom applications on-board, written in
either Java or C. This allows the PhidgetSBC to operate
autonomously, without the need for a graphical interface or a
remote connection at all times.
For more advanced users, the PhidgetSBC is an embedded
computer that runs a custom Linux Distro, built using Buildroot. We provide full shell access via a built-in SSH server,
full GCC and development tools, the GDB debugger, and all of the standard command line tools expected on a
modern Linux system. This allows for on-board development in C, and full access to the system for customizing.
An integrated PhidgetInterfaceKit 8/8/8 allows you to connect devices to any of 8 analog inputs, 8 digital inputs and
8 digital outputs. It provides a generic, convenient way to interface your PC and PhidgetSBC with a wide variety of
devices and it operates exactly the same way as an external PhidgetInterfaceKit.
Product Features
Computer
Fully functional single board computer running Linux with Java and C libraries. You can compile your own•
programs or customize the OS, and run it on the onboard memory.
Easytousecongurationinterface.•
Connections
An on-board powered 4-port full-speed (12Mbit/s) USB hub lets you• connect Phidgets USB devices, and web
cameras.
Ethernet port and included USB Wireless networking adapter.•
Integrated InterfaceKit 8/8/8
The PhidgetInterfaceKit 8/8/8 allows you to connect devices to any of 8 analog inputs, 8 digital inputs and 8 digital
outputs.

7
1070_0_Product_Manual - October 28, 2010 8:52 AM
Programming Environment
Operating System: Custom Linux Distro, built using Buildroot
Programming Languages (APIs): C/C++, Java
Examples: Many example applications for all the operating systems and development environments above are
available for download at www.phidgets.com.
Note: AninternetbrowserisrequiredtousethecongurationGUI.
When controlling the PhidgetSBC remotely, you can use any Phidgets supported operating systems and languages:
Operating Systems: Windows 2000/XP/Vista, Windows CE, Linux, and Mac OS X
Programming Languages (APIs): VB6, VB.NET, C#.NET, C++, Flash 9, Flex, Java, LabVIEW, Python, Max/MSP,
and Cocoa.
Analog inputs
They are used to measure continuous quantities, such as temperature, humidity, position, pressure, etc. Phidgets
offers a wide variety of sensors that can be plugged directly into the board using the cable included with the sensor.
Here is a partial list of sensors currently available:
IRDistanceSensor IRReectiveSensor VibrationSensor LightSensor
Force Sensor Humidity Sensor Temperature Sensor Magnetic Sensor
Rotation Sensor Voltage Divider Touch Sensor Motion Sensor
Mini Joy-Stick Pressure Sensor Voltage Sensor Current Sensor
Slide Sensor
Digital Inputs
Digital Inputs can be used to convey the state of push buttons, limit switches, relays, logic levels, etc...
Digital Outputs
Digital Outputs can be used to drive LEDs, solid state relays (have a look at our SSR board), transistors; in fact,
anything that will accept a CMOS signal.
Digital outputs can be used to control devices that accept a +5V control signal.
With transistors and some electronics experience, other devices can be controlled, such as buzzers, lights, larger
LEDs, relays.

8
1070_0_Product_Manual - October 28, 2010 8:52 AM
Connect the analog sensor to the analog1.
input port 4 using a Phidgets sensor
cable. The analog input ports are
numbered from 0 to 7 starting from the
left.
Connect one end of a wire to digital2.
input port 0 and the other end to
ground (labelled ‘G’ on the underside of
the board).
Connect the LED by inserting the long3.
LED wire into the digital output 7 and
the shorter wire into Ground.
Connect the power supply to the Phidget4.
SBC using the barrel connector.
Connect the PhidgetSBC to your network with an ethernet cable.5.
Plug the wall adapter into an appropriate outlet. The red status indicator light located near the USB ports should
be lit if the unit is receiving power. The green LED located above the red LED indicates boot status. The green
LED will turn on and off once during boot and then turn back on when everything is running.
Other Phidgets can also be connected to the 1070 using a USB cable.6.
Getting Started
Checking the Contents
You should have received:
A Power Supply1.
A Cat-5e network cable2.
Mounting kit3.
A PhidgetSBC Board4.
A 802.11b/g USB Wireless adapter5.
A USB Extender cable6.
To test your new PhidgetSBC, you will also
need:
A short length of wire to test the digital inputs•
An LED to test the digital outputs•
An Analog Sensor to test the analog inputs•
A UVC compatible Webcam•
2
1
45
3
6
Connecting all the pieces
2
1
4
5
3
6

9
1070_0_Product_Manual - October 28, 2010 8:52 AM
Entering New Password
Ifthisisthersttimeseeingthispage,youwill
need to enter a new root password.
Typeinandconrmyourpasswordandclickon
Set. Retype your password in the Windows Pop-
up; Click OK.
Subsequent visits will use the username ‘root’
and the password you input.
Make sure that the PhidgetSBC is powered and properly
connected to your network. Make sure that the MAC address in
the Control Panel is identical with the one on the sticker on the
back of your board.
Click the PhidgetSBC tab in the Phidget Control Panel.
Double click on the PhidgetSBC device to bring up the PhidgetSBC
congurationpanelinyourdefaultwebbrowser
Testing Using Windows 2000/XP/Vista
Downloading the Phidgets drivers
Make sure that you have the current version of the Phidget library installed on your PC. If you don’t, do the
following:
Go to www.phidgets.com >> Drivers
Download and run Phidget21 Installer (32-bit, or 64-bit, depending on your PC)
You should see the icon on the right hand corner of the Task Bar.
Running Phidgets Sample Program
Double clicking on the icon loads the Phidget Control Panel; we will use this program to make sure that your
new Phidget works properly.

10
1070_0_Product_Manual - October 28, 2010 8:52 AM
Oncethermwarehasbeendownloaded
andtheashmemoryhasbeenrewritten,
the SBC will reboot.
TheGreenlightwillashonceandthen
turn off. Once it turns back on, the SBC is
ready to use.
Updating the
Firmware
Click on System >> Upgrade.
Comparethermwareversionon
your SBC against the most recent
versionavailable.Youcanndyour
SBC’srmwareversionbyclicking
on Main >> PhidgetSBC Info. If
your version is older you must
updateyourSBCrmware.
Download from Phidgets
inc.
If you have a fast ethernet
connection, you can download the
newrmwaredirectlyintoyour
SBC. Note that the “Download from
Phidgets Inc.” will not appear if the SBC cannot connect to www.phidgets.com.
Select Download from Phidgets Inc , and then choose the most current version of phidgetsbc-minimal or phidgetsbc-
full from the pull-down list.
Click on Upgrade.
The PhidgetSBC Info is displayed.

11
1070_0_Product_Manual - October 28, 2010 8:52 AM
File Upload
If the SBC is not connected
to the internet, or connected
with a low speed connection
youcandownloadthele
from www.Phidgets.com.
Go to www.phidgets.com
>> Drivers and click on
the Download Icon besides
PhidgetsSBC. You can then
storetheFirmwareleona
local drive.
Use the Upload command to
upgradethermwareonyour
SBC.
Oncethermwarehasbeen
downloadedandtheash
memory has been rewritten,
the SBC will reboot.
TheGreenlightwillash
once and then turn off. Once
it turns back on, the SBC is
ready to use.

12
1070_0_Product_Manual - October 28, 2010 8:52 AM
Open the Phidget control panel.1.
Click on the WebService tab.2.
Double click the Phidget InterfaceKit 8/8/8 with3.
the ‘phidgetsbc’ Server ID to bring up InterfaceKit-
full.
Oncethermwarehasbeen
downloadedandtheash
memory has been rewritten,
the SBC will reboot.
TheGreenlightwillashonce
and then turn off. Once it turns
back on, the SBC is ready to
use.
USB Drive
If the SBC is not connected
to the internet, or connected
with a low speed connection
youcandownloadthele
from www.Phidgets.com.
Go to www.phidgets.com
>> Drivers and click on
the Download Icon besides
PhidgetsSBC. You can then
storetheFirmwareleona
USB memory stick.
Plug in the USB stick in one
of the USB port on the SBC.
The USB Drive option will
show up automatically. Select
theFirmwareleandclickon
Upgrade.
The“full”rmwarecontainsalltheelementsofthe“minimal”rmwareaswellas:on-boardCdevelopmenttools,
Java support, and custom user application support.
Testing the Phidget InterfaceKit 8/8/8 Over the Webservice

13
1070_0_Product_Manual - October 28, 2010 8:52 AM
In the drop down menu, select the1.
Sensor you have attached to the
analog input port 5 of the1018.
In our case we select the 1124 -
Precision Temperature Sensor.
The ambient temperature sensed by2.
the 1124.
Formula used to convert the analog3.
input sensorval into temperature.
Note: Value and formula information will
vary from sensor to sensor.
Check that the box labelled1.
Attached contains the word True.
Test the digital output by clicking2.
on the white box to turn on the
LED. Clicking again will turn the
LED off. The bottom row shows
the status of the request, while
the top row displays the status of
the digital output as reported by
the device.
Test the digital input by3.
disconnecting the wire end
connected to the digital input.
connector. The tick mark in the
box will go away.
Click on the Ratiometric Box if4.
your sensor is ratiometric. Check the sensor product manual if you are not sure.
Test the analog input sensor by observing the sensor value as you activate the Phidget sensor.5.
You can adjust the input sensitivity by moving the slider pointer.6.
Click on Sensors to launch the Advanced Sensor Form.7.
1
2
6
5
3
4
7
1
2
3

14
1070_0_Product_Manual - October 28, 2010 8:52 AM
Viewing the Webcam
Connect a UVC compatible webcam1.
to your PhidgetSBC.
Launchthecongurationinterface.2.
Click the Webcam tab.3.
Under the settings, select ‘Enabled’4.
for the webcam, choose your
resolution and frame rate, and then
click ‘Save Changes’.
Clickcommitchangestoconrm5.
activation of the webcam.
The webcam stream should now be6.
visible.
Rebooting/Resetting the PhidgetSBC
To simply reboot the device, quickly press the black reset button found between the USB connectors and the1.
power terminals.
Toresetthermware,pressholdthebuttonfor10secondsuntiltheredstatusLEDbeginstoblink.Alldata2.
will be lost and the operating system will be reset to a factory state.
Wait for the green status LED to be lit again.3.

15
1070_0_Product_Manual - October 28, 2010 8:52 AM
User’s Guide
ThisguideisintendedtoprovidealookintothebasicfunctionalityandcongurationsthatthePhidgetSBCprovides.
Before continuing, make sure the Phidget21 Libraries are installed as outlined in the Quick Start Guide. Refer to the
networkingguideinthenextsectionfordetailsonconguringthePhidgetSBCtorunonanetwork.Advancedtopics
such as working directly with the onboard operating system can be found in the Advanced User’s Guide.
The PhidgetSBC consists of an embedded computer combined with an Interface Kit 8/8/8. These elements are
essentially separate entities as the Interface kit is connected to the embedded computer using an on-board USB link.
The Interface Kit’s use will be described in its own section, while the embedded computer will be detailed here.
2
1
45
3
6
8
9
7
G
0
1
2
3
4
5
6
7
G
G
0
1
2
3
4
5
6
7
G
+ G
1234567
0
Layout
Numbered in the circles on the
diagram:
10/100baseT Ethernet1.
Four USB Full-Speed Ports2.
Indicator LEDs3.
Reboot / Reset Button4.
Power input terminal5.
Power input jack6.
Eight Interface Kit Digital Inputs7.
(Indexed 0 to 7)
Eight Interface Kit Digital Outputs8.
(Indexed 0 to 7)
Eight Interface Kit Analog Inputs9.
(Indexed 0 to 7)
21
4
53
6
G +
This Ethernet port is used for network connectivity to the PhidgetSBC. This enables access to the PhidgetSBC as1.
well as any connected Phidgets through the webservice. Alternatively, the USB Wireless adapter can be used for
network connectivity.
TheseUSBportscanbeusedforconnectingPhidgets,theWirelessadapter,ashdrives,camerasandUSB2.
hubs.
These LEDs indicate the status of the PhidgetSBC. The Red LED indicates that the power supply is on and3.
running properly. The green LED indicates boot status. The green LED will turn on and off once during boot and
then turn back on when everything is running.

16
1070_0_Product_Manual - October 28, 2010 8:52 AM
This will reboot the board if pressed once. Note that this is a forced reboot. Any user programs that were4.
running may leave their data in a inconsistent state, but this is safe for the base system. A soft reboot can be
performedremotelyfromthecongurationinterface.
If held for more then 10 seconds, the red LED will start to blink and enter emergency Reset mode. Once the
button is released, the onboard memory will revert to a factory-fresh state. This includes overwriting the kernel
androotlesystem,anderasingallconguration,userdata,andapplications.
5,6. The PhidgetSBC can be powered from either the terminals or the barrel connector. The polarity of the terminals
is also labeled on the underside of the board.
7,8,9. The Interface Kit I/O is explained in the Interface Kit section of the manual.
Basic Use
Basic use of the PhidgetSBC allows the opening of connected Phidgets over the network. Using another Phidget with
the PhidgetSBC in this way is almost exactly like using Phidgets over USB, in respect to the API calls and behavior.
However, some extra considerations need to be made when working with the PhidgetWebservice.
Phidget Webservice
Support for opening Phidgets over the network is made possible via the Phidget Webservice. This allows a user
to write an application in a system and language of their choosing and then operate Phidgets connected to the
PhidgetSBC. It is a socket based server that runs on the PhidgetSBC at all times (unless disabled), and allows any
attached Phidgets to be seen and opened directly over the network.
Opening and controlling a Phidget over the network is nearly the same as opening one locally. The main differences
are:
Different open calls that include server information. New calls OpenRemote and openRemoteIP (naming depends•
on language).
Access to Webservice based properties: Server hostname, port and ID.•
Access to server connect and disconnect events, and network error events.•
Phidgets can be opened by more then one separate application at the same time.•
Reliability is more of a issue because network connections are easily broken.•
Opening a Phidget over the network is asynchronous and pervasive, just like opening locally. This means that if a
connectiontotheremoteservercannotbeestablishedrightaway,itwillkeeptryingindenitely,andevensurvive
the server being stopped and started, etc.
Instances of the Phidget Webservice can be referred to either using hostname (IP Address) and port number, or by
Server ID. The advantage of using a Server ID is that it stays consistent compared to IP addresses, and you don’t
need to know the Port number. A Webservice Server ID is assigned when the Webservice is run - which on the
PhidgetSBC defaults to ‘phidgetsbc’. In order to use a Server ID, the Bonjour utility also needs to be installed.
Refer to the Programming Manual and the API manual for your language for more information about using the
Phidget Webservice.
Reliability
Determining reliability needs can become important while opening Phidgets over the network, because the network
connection can potentially be interrupted at any time. This can leave the network attached Phidget in an undesirable
state. For example - if a motor controller is driving a motor and the connection is lost, there is no way to stop the
motor until the connection is re-established. These issues are less important if you are just receiving sensor data
from an Interface Kit.

17
1070_0_Product_Manual - October 28, 2010 8:52 AM
It’s generally a good idea to catch server connect and disconnect and Phidget attach and detach events in order to
know the state of the connections. It’s also a good idea to catch error events - this is where network errors will be
reported.
If reliability is important, you should consider writing a program to run locally on the PhidgetSBC, and communicate
with it through the Dictionary interface. This way, if the connection is broken, the local application will notice and be
able to take any appropriate actions. See the advanced chapter for more information.
Finding Phidgets on the Network
AnyPhidgetsattachedtothePhidgetSBCcanbeidentiedusingtheStatus>>Phidgetspageintheconguration
interface, and should be seen on the network through the Webservice.
The Phidget Control Panel has a Bonjour tab (under WebService >> Bonjour) that lists all detected network attached
Phidgets. The Phidgets connected to the PhidgetSBC should be seen here and can be opened by double clicking its
name in the menu.
Network attached Phidgets can also be located programmatically with the Phidget Manager. The Phidget Manager
isusedwitheitherhostnameandport,orserverID,justlikewith‘Open’.Themanagercanalsobeusedtondall
PhidgetsonanyWebservicethroughBonjour,byspecifyingaNULLServerID.Seeyourspeciclanguage’sguidefor
more information about coding with the Phidget Manager.
Configuration
ThePhidgetSBCisconguredthroughabuilt-incongurationinterface,throughaninternetbrowsermuchlike
your wireless access point or router. You can double click on the device under the PhidgetSBC tab in the Phidget
ControlPaneltobringupitscongurationinterface.Alternatively,ifyouhaveBonjourinstalled,youcanaccessthe
PhidgetSBC by name. For example, by default you can use ‘http://phidgetsbc.local.’. Once you know the IP address
of your PhidgetSBC, you can also just type it into your web browser of choice.
Thersttimeyouaccessthecongurationpage,thesystemwillpromptyoutosetapasswordsharedbythe‘root’
and ‘user’ accounts before you can continue. This is to maintain security, and cannot be left blank. After setting a
password,youcanlogontothecongurationpagewithusername‘root’andthepasswordyouchose.
Fromhereyouhavetheoptiontoviewthesysteminformationandstatus,congurenetworksettings,startthessh
server,setupcustomapplicationsandmanageles,orviewconnectedwebcams.Abreakdownofeachfunctionis
provided in this manual.
Atthispointyoumayalsowanttoupdatethermwareandthencongurethenetworksettingsifthedefault
settings are not appropriate.

18
1070_0_Product_Manual - October 28, 2010 8:52 AM
The Conguration Page
On loading the interface, you will see a tool bar along the top and bottom of the page. It holds some information
acrossallthecongurationpages.Theinformationisasfollows:
Host Name - The host name given to the PhidgetSBC on the network.
Uptime - Total time elapsed since the last reboot.
Load - The average CPU utilization in the last minute, 5 minute, and 10 minute durations.
Version-Thecurrentboardandrmwareversion.
Save Changes-Thisbuttonappearsonscreenswhichhavemodiableelds.Clickingsavedoesnotcause
immediate changes, but instead adds them to a pending changes list which can be reviewed and committed later.
Commit Changes - This button only appears if there are entries in the pending changes list. Clicking it will cause all
entries in the list to be committed and take immediate effect.
Clear Changes - Here, we can clear the pending changes list without applying them. This button only appears if
there are entries in the pending changes list.
Review Changes - This button only appears if there are entries in the pending changes list. Click to see a list of all
pending changes before they’re made.
Main: PhidgetSBC Info
ThisistherstpageyoushouldseeafterloadingthecongurationInterface.Itcontainsversioninformationforthe
PhidgetSBC, as well as the MAC address and time.
System Information
Board Name - Name of the device. It should always read “PhidgetSBC”.
Board Revision - Board revision number. This tracks the hardware design.
Firmware Version-Theversionofrmwarecurrentlybeingused.Usethisnumbertocheckifyouareuptodate.
Kernel Version - The type and version of the loaded operating system.
Phidget Library-TheversionoftheinstalledPhidget21library.Theselibrariesareincludedwiththermware,and
needs to be updated to use newly released Phidgets.
Current Date/Time - Current date and time.
MAC Address-APhidgetSBCisuniquelyidentiedbyitsMACaddressshownhere.Thisaddressisalsoprintedon
the label of the underside of the PhidgetSBC. Other Phidgets, including the integrated InterfaceKit, use a serial
number to identify themselves.
Main: About
Thelicenseinformationandcreditsforthecongurationinterfaceisdisplayedhere.Alinkisprovidedtotheoriginal
source and the Phidgets web site.
Status: General
General network and memory status information for the system can be viewed on this page. Modifying these values
are done on other pages.
Network
Adapter - Abbreviated name and number of the network interface.
Type - Wired or wireless connection.

19
1070_0_Product_Manual - October 28, 2010 8:52 AM
Mode - Network protocol used.
IP Address - The IP address of the network interface.
Subnet Mask - The subnet mask of the network interface.
Gateway - The IP address of your gateway.
MAC Address-APhidgetSBCisidentieduniquelybyitsMACaddress.Thisisprintedonthelabeloftheunderside
of the PhidgetSBC, and also appears on this information page.
Wireless State -
Wireless SSID - The plaintext name of the wireless connection access point.
Wireless Security - Security protocol used for a wireless link.
DNS Server(s) - List of system DNS servers.
Filesystem
Root-Therootpartitionishowmuchashmemoryinbytesisfortheoperatingsystem.Thememoryisread-only
to the user and it is where the standard operating system is installed.
Userspace-TheUserspacevalueishowmuchashmemoryinbytesisavailabletouseforprograms,code
development,andlesuploadedbytheuser.Congurationdataisalsosavedhere.
Memory
Total - Total random access memory (RAM) in bytes.
Available - Available RAM in bytes.
Status: Phidgets
Library Version
TheversionoftheinstalledPhidget21library.Theselibrariesareincludedandareupdatedalongwiththermware.
List of attached Phidgets
A list of all detected Phidgets connected to the PhidgetSBC. It includes the integrated PhidgetInterfaceKit and
displays both the serial number and version.
Status: Processes
Processes Status
This lists all running processes, along with their Process ID (PID), User, State and memory usage. Advanced users
can use this to tell if any application is using too much memory, or has crashed. The information is gathered from
the PhidgetSBC and may take several moments to load.
Status: USB
This lists all USB devices. The S3C24XX OHCI Host Controller, the TUSB2046 Hub and the built in Interface Kit 8/8/8
should always be listed, along with any connected devices. Also listed are any mounted USB drives.
All connected devices
A list of all the USB devices present in the system. This includes the main USB, the built in 4 port hub, and all
Phidget and non-Phidget devices.

20
1070_0_Product_Manual - October 28, 2010 8:52 AM
Mounted USB / SCSI devices
ThesimplestwaytoaddadditionalstorageisuseaUSBashmemorystick.ThisarealistsofalltheUSBbased
drives connected to the PhidgetSBC, and their mount point which can be accessed through SSH. USB drives are
automatically mounted at /media/usb(0-9) when attached.
Unmount - Use this button before removing the device to safely disconnect it.
Network: Network
Hereiswheregeneralnetworksettingsaresetup.Hereyoucansetautomaticormanualconguration,changeDNS
settings and enable or disable the SSH server for remote operating system access. Please refer to the Networking
Guide in this manual for more information on using the network settings, and the Advanced User’s Guide for
informationonconguringSSH.
Network Settings
TCP/IP settings - DHCP will set the system IP Address, Subnet Mask, and Gateway automatically. In the absence of
aDHCPserver,Staticshouldbeusedandlledinmanually.NotethatthesameTCP/IPsettingswillbeusedatall
access points.
DNS settings - DNS can be set up automatically if DHCP is enabled. Under manual settings, up to two DNS servers
canbespecied.NotethatDNSsettingsaresystem-wideandwillapplytoallinterfaces.
SSH Server-ThisiswheretheSSHservercanbeenabledordisabled.EnablingSSHforthersttimecantake
several minutes as the keys are generated.
Network: Webservice
The Phidget webservice is a simple server that allows Phidgets connected to the PhidgetSBC board to be opened
over the network. This is enabled by default and starts with the SBC. The webservice also exposes a key-value
dictionary which can optionally be used for communication between applications written for the PhidgetSBC,
and applications running on your local computer. This page lets you view and modify its settings. Please see the
Advanced User’s Guide for more information on programming with the dictionary.
Phidget Webservice
Enabled/Disabled - Enables or disables the Phidget Webservice.
Server ID - Server ID is used when opening a connection to the PhidgetSBC using the mDNS based openRemote
calls. This is by default the same as the PhidgetSBC hostname (phidgetsbc), but can be set to anything (up to 63
characters).
Port - Port is the port that the webservice runs on - default is 5001.
Password - The password is used for securing the webservice. By default, this option is disabled with a blank
password. Note that while the authentication protocol and password is encrypted during authentication, all following
data is sent in the clear.
Stop - Use this button to deactivate/reactivate the webservice.
Network: Wireless
WirelessnetworkingissupportedviaaUSBwiadapter.Whenanadapterispluggedin,thiswirelessconguration
page will be available.
Wireless networks are joined based on a list of saved networks. You can join, manually enable and disable, as
well as delete these saved networks. To add a wireless network to this list, either choose from the list of detected
networks, or enter the details manually. Supported security includes WEP, WPA(2) Personal and WPA(2) Enterprise.
Savednetworkswillbejoinedrstbasedonsecurityandsecondlybasedonbestsignalstrength.
Table of contents