Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Forum

  Home arrow Linux For Devices Articles arrow Device profile: NSC StarPilot mobile communication platform

Device profile: NSC StarPilot mobile communication platform
By Linux Devices

Rate This Article: Add This Article To:

National Scientific Corporation ("NSC", Scottsdale, Arizona) and its European partner Followit AB have developed locator technology that is a merger of cell phone and global positioning RF systems technologies. Using this technology, small, portable devices can be placed in a vehicle or on a person for use in tracking or locating assets or people in more than 120 countries around the world.

The first version of this product was called Followit, a matchbox-sized battery-operated technology that utilizes the global positioning satellite system by identifying precise location using satellite signal triangulation and reporting the longitude and latitude via cellular phone to a remote computer on the internet, which graphically displays the device's location.

The recently announced StarPilot is the first product in NSC's StarSeries line of intelligent wireless communication platforms for automotive environments. Unlike Followit, whose only propose is to provide location information remotely, the StarSeries devices are general purpose mobile computing platforms that can also offer location-based information services. The StarSeries products are based on an embedded PC/104-based Linux computer with location information servers that are designed to connect the car's onboard systems, and its occupants, to a broad spectrum of wireless data services. The compact (9 x 3 x 7 in.) can be mounted discretely in the trunk or under one of the vehicle's front seats.

According to NSC V.P. of Technology Applications and Sales, Graham Clark, "the StarPilot enhances users' personal safety in addition to providing vehicle protection and theft recovery support. It does this by allowing any authorized person to accurately locate that vehicle on a web-based map using a normal web browser. The unit can perform this task without the high monthly fees common to other products that can perform this function. It can also perform this task without engaging law enforcement, a requirement of the now somewhat dated Lo-Jack device."

"But StarPilot is much more than a remote location tool," Clark added. "StarPilot's GPS system provides data that can be displayed on any PDA with appropriate software to provide complete in car navigation support." This allows the driver to see the car's progress on a 'moving map' display as it travels towards its destination and provide turn-by-turn route information. The base model of the StarPilot can also provide GeoFencing support, remotely notifying anyone that a vehicle has left a certain pre-defined area. A parent might use this feature, for example, to keep a teenage driver from venturing too far from home without permission, or driving too fast. The system can also keep a running log of a vehicle's stops and starts, and this log could be set to last for years, if necessary, given the large storage space on the StarPilot's drive."

The base configuration of StarSeries includes a trunk-mounted GPS/GSM StarPilot unit, one year's worth of SMS location service, remote location capabilities via internet, simple navigation assistance, parental remote car control with location and speed alerts, travel route logging, and basic theft recovery support.

Developer friendly

Perhaps the most exciting aspect of the StarPilot is its flexibility. Since it is a complete embedded Linux computer running in the car -- and a modular, expandable PC/104-based one at that -- new functions and applications can readily be added to adapt the device to unique requirements and future standards. "The system's architecture can be extended into mobile computing arenas that have not previously been achievable by a single commercial platform in an automotive package," said Clark.

Clark believes developers will be excited by the StarPilot for a variety of reasons . . .
  • Full Linux environment, complete with a plentiful suite of open source development tools
  • Modular PC/104 expansion bus, allowing easy extension or customization of the hardware solution with new interfaces, sensing devices, additional memory, and more
  • Full support for standards such as PERL, GNU C, C++, Java
  • Built-in Apache Web Services
  • Commitment to AMI-C compatibility, when specification is formally released
  • A company committed to an open source philosophy, free from expensive and awkward Microsoft dependence in its product line
"StarPilot's open software and hardware architecture allows NSC, or third parties, to expand it into new mobile computing arenas that have not previously been achievable by a single commercial platform in an automotive package," added Clark. Some future extensions for StarPilot are expected to include . . .
  • Direct interfacing to the CAN2 bus of the car, allowing download of real-time vehicle performance information
  • Automatic synchronization of the StarPilot server to a home or office network via 802.11b network
  • MP3 player integration for in-car entertainment
  • Arcade games for the kids in the back seat
  • In bound fax receipt
  • MLS access from the road for Realtors
  • USB camera to capture and transmit activity in the vehicle's vicinity
  • Web surfing while traveling using GPRS extensions or based on 802.11b synchronized web page downloads
  • Full email access from the road, including sending replies
  • Vertical market software solutions for vehicle navigation and route finding support, commercial vehicle tracking
  • POS solutions for sales, including on-line wireless credit card authorizations
  • Long term data logging of vehicle travels for expense reports, and other commercial purposes
Some of these extensions can be performed with additional software only; others will require additional hardware as well. The Company plans to release its own wireless touch screen display for the device in mid to late 2002 called StarPad, although the device functions today with a wide variety of existing display and output solutions from other vendors.

A peek under the StarPilot's hood

Here is a summary of the features, functions, and major internal components of the StarPilot hardware and software . . .
  • Embedded computer: Based on 100 MHz ZFx86 x86-compatible system-on-chip processor with Phoenix embedded PC BIOS, 32-64 MB SODIMM SDRAM, and a modular PC/104 architecture (see photo, below)
  • GPS receiver: High sensitivity 12-channel GPS receiver with WAAS & EGNOS built-in demodulator and embedded active micro-antenna
  • Cellular SMS Transceiver: Nokia GSM module, 1900 MHz, 1W nominal power
  • Input/output ports:
    • Two RS232 ports (one used for cell phone communication)
    • Bi-directional AT-compatible printer port
    • USB root hub interface
  • Optional expansion interfaces:
    • Dual PCMCIA slot adapter (PC/104 module)
    • 802.11b PCMCIA Wireless LAN Connect Card
    • CAN2 Bus interface
  • Mass storage:
    • 20 GB internal 2.5-inch bootable IDE disk (on a PC/104 carrier module)
    • Built-in floppy disk controller (no drive included)
    • Option: 8-244 MB M-Systems DiskOnChip Millennium and DiskOnChip 2000 for special applications and/or operation without IDE drive
  • Integrated services:
    • Onboard Apache 2.0.39 Server
    • Onboard Samba server
    • GIS data stored in onboard PostgreSQL server
    • Includes development tools for GNU C, C++, PERL, Java, and many other environments
    • Source Code provided for tools where available
    • Network Services Support: DNS/DHCP, email, file/printer sharing, firewall controls, Network Address Translation (NAS), Virtual Private Network (VPN) functions, Web cache proxy
    • Terminal Emulation running from Serial Port (port included, but not terminal device)
    • Display options to support: XFree86, GNOME, KDE, and Major Browsers
    • With 802.11b option, can be operated by any IP addressable device on the Internet
    • NSC StarPad low cost wireless pad interface expected winter 2002
  • Operating system compatibility:
    • Standard: Linux Redhat 7.3 Personal Edition (preinstalled)
    • Also can run: DOS, MS-DOS, DRDOS, VxWorks, and others
    • Not officially supported: Windows 9x, NT
  • Physical specs (approx):
    • Size: 9 x 3 x 7 inches
    • Weight: 20 oz

StarPilot's internal PC/104 module stack


Key challenges during development

"The development project for this effort took place over an intense 6-month period," recalled NSC CEO and President Michael Grollman. "Research and testing with GPS and GSM devices took a significant portion of this development space, as did experiments with Bluetooth and 802.11b wireless solutions. Packaging, power stabilization, channel cross-talk, signal multi-pathing, antenna configuration, and component cost management were challenges the team had to tackle one by one."

"One thing we did not have to fight with was the stability of any of the Linux distributions we used in creating the product, which included a Slackware Linux port, a Mandrake port, and several Red Hat versions as well," Grollman added. "Linux was rock solid."

Why Linux was used

"The complexity of tying GPS, GSM, Bluetooth, and 802.11b into a single device with wide software appeal and low unit price could only be accomplished by Linux," explained Grollman. "NSC depends on open source software, and makes certain its own software and/or modifications that it makes to other open source GPL software is freely available with the units it ships."

"Our project would not have been possible without the ability to seriously compress time to market, and this would not have been possible without open source and Linux-based tools," Grollman continued. "While NSC finds the price point for Linux solutions compelling, the availability of GPL software tools is even more important than price alone."

"Speed-to-market is the ultimate source of our competitive advantage is this dynamic market," added Clark. "Customers have less and less patience for slow and proprietary solutions of yesterday, and prospective development partners have no such patience at all. Getting to market faster with the right price point is the issue, and Linux is the answer."

Expectations for the future of embedded Linux

"We see no reason to use any other operating system technology for the embedded computing solutions we are building," Grollman said. "We suspect that many other technology firms are coming to similar conclusions. Sending OS licensing fees to Redmond for embedded operating system solutions makes about as much sense in 2002 as sending licensing fees to IBM for MVS did in 1982 -- one does it until a much better solution for much less comes along, a solution that adds more value without extracting 'monopoly rents.'"

"We believe for embedded commercial platforms, the solution for this decade is likely to be Linux," Grollman continued. "We hope it takes the rest of the market a number of additional years to figure this out, so that those of us that have can make our products that much more competitive, and generate strong returns for our shareholders."

Pricing and availability

Introductory prices begin at less than $500, with higher-end versions costing a few hundred dollars more. Systems may be ordered started July, 2002 through the company's product website. Other information is available from NSC's main website.



Related stories:



Discuss Device profile: NSC StarPilot mobile communication platform
 
>>> Be the FIRST to comment on this article!
 
 
 
>>> More Linux For Devices Articles Articles          >>> More By Linux Devices
 



FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
PLATINUM SPONSORS
 
 
 
 
 
 

GOLD SPONSORS


(Become a sponsor)

(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets

Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• NAS system houses 2.5-inch drives for up to 6TB
• Atom SBC boasts special low-power mode
• Android leaps to rugged handheld, and more phones
• Simulator runs Android apps on Ubuntu
• Fanless industrial PC taps Atom
• Router platform runs OpenWRT Linux
• Feature-packed UMPC survives four-foot drops
• UMPC pioneer gives up the ghost
• Biodegradable, solar-powered netbook runs Linux
• Hypervisor rev'd for higher reliability
• Eurotech spins Atom development kits
• Home media server to demo on Intel Atom platform
• Atom boards feature fanless DC operation
• Low-cost pluggable NAS adds Linux support
• Taiwan open source conference sets agenda


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Simulator runs Android apps on Ubuntu
• Hypervisor rev'd for higher reliability
• Pluggable NAS now supports Linux desktops
• Moblin v2 beta targets netbooks
• Linux-ready netbook touted as "Student rugged"
• USB display technology heading for Linux
• Ubuntu One takes baby step to the cloud
• Game over for Linux netbooks?
• Linux Foundation relaunches Linux web site
• Dell spins lower-cost netbook


Also visit our sister site:


Sign up for LinuxForDevices.com's...

news feed


Or, follow us on Twitter...