Slashdot Mirror


Moving Sensor Data Onto The Internet With SensorML

Roland Piquepaille writes "According to this Sensors article, a new XML encoding scheme may make it possible for you to remotely discover, access, and use real-time data obtained directly from Web-resident sensors, instruments, and imaging devices. By describing sensors using SensorML, anyone can put sensors or sensor data online for others to find and use. And because it's XML-based, it means all this data will easily be searchable. "For example, searching for particular kinds of sensors and data in a particular geographic region, with data collected within a particular time window, will be easy. This has significance for science, environmental monitoring, transportation management, public safety, disaster management, utilities operations, industrial controls, facilities management, and many other activities." In this column, you'll find a summary of the Sensors' story which contains more technical details about the technology. And if you're really interested, please visit the SensorML homepage."

15 of 99 comments (clear)

  1. SensorML by Jason1729 · · Score: 4, Funny

    They didn't shorten it to SML because everyone will pronounce it smell. Then half their FAQ will have to explain that smell sensors don't exist yet.

    Jason
    ProfQuotes

    1. Re:SensorML by Soko · · Score: 5, Funny

      They could have justifiably named it Sensor Equipment eXtensible Markup Language. Imagine the FAQ for that one, though.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:SensorML by rmolehusband · · Score: 3, Informative

      Also, the functional programming language which made my university existence sheer hell, Standard ML already exists as is widely (within long beardy circles at least) known as SML.

      --
      Reginald Molehusband. Edinburgh, Scotland
  2. Well, this makes for some interesting Flash Apps by JasonKey · · Score: 3, Interesting

    With Flash's native XML interfaces, looks like some fun with graphing coming up. Anyone have any examples of this in use yet?

    --
    Jason Key
    Stem Cell Research Geek
    http://www.stemnews.com
    Today's Stem Cell Research
  3. An application by utopyr · · Score: 4, Funny

    <I>
    <have fallen="true">
    <can>
    <get up="false">
    </can>
    </I>

  4. trust by kilf · · Score: 5, Insightful

    It might be difficult to establish trust for these technologies. If I want to know the temperature in some distant city, how can I be sure that the sensor I address is correctly calibrated, or not resting near a air-con outlet? In fact, there would be no way to tell if the damn thing even exists- it could be a textfile sat on the sever or the local tourist office...

    1. Re:trust by Anonymous Coward · · Score: 3, Funny


      ...
      </sensor>

  5. Yes, Possibilities... by Dracos · · Score: 4, Interesting

    Just think of what could be done when Lego updates Mindstorms to use this.

  6. Cute post, except smell sensors DO exist. by jerryasher · · Score: 4, Informative
  7. world.sensors.find("Osama") by Anonymous Coward · · Score: 3, Funny

    This will incredibly simplify work of many
    people:

    if sensor=world.sensor.find("Saddam"):
    print "Saddam is alive!"
    for msgtype in voice,sms,im:
    CIA.leavemessage(msgtype,"Saddam is at"+sensor.location)
    else:
    print "Saddam is dead!"
    CNN.call("Saddam is dead!")

  8. What?! by Anonymous Coward · · Score: 3, Funny

    This is an outrage. What about the First Amendment? Our civil rights? I'm opposed to sensorship of any kind!

  9. Feasibility of small implementations? by dtmos · · Score: 4, Interesting

    From perusing the SensorML site, SensorML seems geared for satellite-based geosensing and other applications for which significant computing resources are available. I'm interested in small wireless sensor networks, which have very limited computing resources (usually just an 8-bit 8051 or HC08-based MCU, running at 4 to 8 MHz, with about 5k ROM and 1k RAM available). SensorML seems to have a lot of optional fields that could perhaps be eliminated for a "stripped down" version suitable for these types of sensors but, while I'm not an expert in the field, it's always been my understanding that XML=bloat. Can anyone comment on the feasibility of SensorML for small embedded applications?

  10. Web Services Based LabView Next? by AlabamaMike · · Score: 5, Interesting

    Seems to me that National Instruments could use this recommendation to develop a web services based version of LabView. It'd be cool to have a loosely coupled, geographically independant sensor network that one could run experiments against. Now if we only had RemoteHandsML.

    --
    Pimpin' all the Karma Hoes!
  11. Re:Since when... by jargon · · Score: 3, Interesting

    And because it's XML-based, it means all this data will easily be searchable

    *boggle* XML doesn't exactly lend itself to searchability.

    I mean, there exists XML:DB, but it is FAR from optimal for searching. Certainly not "easily searchable."

    Unless, of course, they are accustomed the the data being processed being unlabeled; then I guess some standard markup might be useful.

    --
    /dev/psychic: No medium found
  12. Wow, lookit that! by mwood · · Score: 4, Funny

    They've invented...SNMP.