Simple Sensor Interface protocol

The Simple Sensor Interface (SSI) protocol is a simple communications protocol designed for data transfer between computers or user terminals and smart sensors.

The SSI protocol has been developed jointly by Nokia, Vaisala, Suunto, Ionific, Mermit and University of Oulu. Currently SSI is being developed within the Mimosa Project, part of the European Union Framework Programmes for Research and Technological Development.

The SSI protocol is used in point-to-point communications over UART and networking nanoIP applications. SSI also provides polling sensors and streaming sensor data. For RFID sensor tags SSI specifies memory map for sensor data.

The criteria for SSI protocol development are:

  • general purpose
  • simple – minimal overhead
  • small footprint on the server (sensor) side

Sample implementation of the SSI protocol for MSP430 microcontrollers will be published as open source during August 2006 by Nokia.

SSI message structure

An SSI message consists of a 2-byte header and an n-byte payload. The header consists of a one byte address (wildcard is '?', 0x3F in ASCII) and a one byte message/command type. The different possible values for the message/command type are presented in SSI v1.2 command base.

SSI v1.2 command base

Command byte Direction Description
Q,q (0x51, 0x71) C-> Query
A,a (0x41, 0x61) <-S Query reply
C,c (0x43, 0x63) C-> Discover sensors
N,n (0x4E, 0x6E) <-S Discovery reply
Z,z (0x5A, 0x7A) C-> Reset sensor device
G,g (0x47, 0x67) C-> Get configuration data for a sensor.
X,x (0x58, 0x78) <-S Configuration data response
S,s (0x53, 0x73) C-> Set configuration data for a sensor
R,r (0x52, 0x72) C-> Request sensor data
V,v (0x56, 0x76) <-S Sensor data response
D,d (0x44, 0x64) <-S Sensor response with one byte status field
M,m (0x4D, 0x6D) <-S Sensor response with many data points
O,o (0x4F, 0x6F) C-> Create sensor observer
Y,y (0x59, 0x79) <-S Observer created
K,k (0x4B, 0x6B) <-> Delete sensor observer / listener
U,u (0x55, 0x75) <-> Observer / listener finished
L,l (0x4C, 0x6C) <-S Request sensor listener
J,j (0x4A, 0x6A) C-> Sensor listener created
E,e (0x45, 0x65) <-> Error
F,f (0x46, 0x66) <-> Free data for custom purposes

The group of commands:

  • Q – query
  • A – query reply
  • C – sensor discovery
  • N – discovery reply
  • Z – reset
  • G – get sensor configuration
  • S – set sensor configuration

are used to find and configure sensor units utilizing the SSI-protocol.

The group of commands:

  • R – request sensor data
  • V – data response
  • D – data response with status field

are used to read sensor data infrequently.

For data streaming purposes defined commands are:

  • O – create sensor observer
  • Y – observer created
  • K – delete observer
  • U – observer finished
  • L – request sensor listener
  • J – sensor listener created.
  • V – data response
  • M – data response with many data points

Point-to-point SSI

Point-to-point messaging with SSI can be done with SSI/UART. An SSI UART message consists of a 3-byte UART header, an SSI message as the payload and an optional Cyclic redundancy check checksum. The use of a checksum is defined by the SSI message/command type, with lower case commands indicating the use of CRC. The header consists of a start byte (0xFE), a 2-byte (total) length of the message and a 2-byte bitwise Negation length to help identify the frame start.

Networking SSI

SSI networking in a variable environment is done using nanoIP. In a typical case using SSI, an individual message is not important, and so nanoUDP (simplified UDP defined by nanoIP) is used as the message format. If individual messages are important, nanoTCP can be used, as it provides flow control and retransmission at a cost of message size and increase in network traffic.

A nanoUDP message consists of a 5-byte nanoUDP header, an n-byte message payload and an optional 2-byte CRC checksum. The header consists of one protocol byte, a 2-byte message length (total length, including header and CRC), a 1-byte source port and a 1-byte destination port number. The destination port number should be 0x28 for SSI messages.

Version history

  • 0.1 March 14, 2003
  • 0.2 April 29, 2003
  • 0.3 May 20, 2003
  • 0.4 October 2, 2003
  • 0.5 December 5, 2003, not compatible with previous
  • 0.6 November 3, 2004
  • 0.7 December 22, 2004
  • 0.8 January 14, 2005
  • 1.0 April 11, 2005
  • 1.1 October 27, 2005
  • 1.2 May 27, 2006, not compatible with previous

Read other articles:

Vườn quốc gia Kahuzi-BiégaIUCN loại II (Vườn quốc gia)Lối vào vườn quốc giaVị trí tại Cộng hòa Dân chủ CongoVị tríCộng hòa Dân chủ CongoTọa độ2°30′0″N 28°45′0″Đ / 2,5°N 28,75°Đ / -2.50000; 28.75000Diện tích6.000 km²Thành lập1970Cơ quan quản lýViện Bảo tồn thiên nhiên Cộng hòa Dân chủ Congo (ICCN) Di sản thế giới UNESCOLoạiThiên nhiênTiêu chuẩnxĐề cử1980...

 

Este artigo não cita fontes confiáveis. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Fevereiro de 2014) Dentição Humana Dente maxilar Incisivo Incisivo central lateral superior Canino Pré-molar Primeiro pré-molar Segundo pré-molar Molar Primeiro molar Segundo molar Terceiro molar Dente mandibular Incisivo Incisivo central Incisivo lateral ...

 

Ця стаття є частиною Проєкту:Населені пункти України (рівень: невідомий) Портал «Україна»Мета проєкту — покращувати усі статті, присвячені населеним пунктам та адміністративно-територіальним одиницям України. Ви можете покращити цю статтю, відредагувавши її, а на стор...

St. Trinitatis, Aschach Die Pfarrkirche St. Trinitatis von Aschach Ort Aschach Konfession römisch-katholisch Diözese Bistum Würzburg Patrozinium Trinität Baujahr 1447 Bautyp Saalbau Funktion Die römisch-katholische St.-Trinitatis-Kirche ist die Pfarrkirche von Aschach, einem Ortsteil des im bayerischen Unterfranken gelegenen Kurortes Bad Bocklet. Die Kirche gehört zu den Baudenkmälern in Bad Bocklet und ist unter der Nummer D-6-72-112-21 in der Bayerischen Denkmalliste registriert. Inh...

 

Kaunas (berasal dari nama Slavia Kovno) ialah kota terbesar di Lituania. Pada 1441 kota ini bergabung dengan Liga Hanseatik. Kota ini menjadi tempat klahiran Boris Kotzin, Aleksandr Postnikov, Emma Goldman dan Aleksandr Mikhailovich Nedoshivin. Menjadi pusat kongres SAT pada 1992. Nama kota Nama Kovno berasal dari nama Polandia Kowno. Tokoh terkenal Valdas Adamkus, presiden terkini Lituania. Wikimedia Commons memiliki media mengenai Kaunas.

 

2004 single by Gabrielle Stay the SameSingle by Gabriellefrom the album Play to Win B-sideLetting GoPlay to WinReleased3 May 2004 (2004-05-03)[1]Length3:49LabelGo! BeatSongwriter(s)GabrielleRichard Biff StannardJulian GallagherFerdy Unger-HamiltonDave MorganProducer(s)Richard Biff StannardJulian GallagherFerdy Unger-HamiltonGabrielle singles chronology Don't Need the Sun to Shine (To Make Me Smile) (2001) Stay the Same (2004) Ten Years Time (2004) Stay the Same is a son...

Prière des confédérés de Bar avant la bataille de Lanckorona. Peinture par Artur Grottger. Aires d'influence de la Confédération de Bar 1768-1772. Caricature de Catherine II de Russie, un dessin du journal de Silva Rerum pour les années 1768-1772 concernant la confédération de Bar[1]. La confédération de Bar (en polonais : Konfederacja barska) est une ligue formée le 29 février 1768 dans la forteresse de Bar en Podolie, alors province polonaise, par un groupe de gentilshomme...

 

Cet article est une ébauche concernant l’Union européenne et l’homosexualité, la bisexualité ou la transidentité. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Situation légale des couples homosexuels dans l’Union européenne : Mariage Union civile Cohabitation légale (enregistrée) Cohabitation non enregistrée Droits de résidence Certains droits des personnes lesbiennes, gays, bisexuelles e...

 

Pour les articles homonymes, voir Siège de Paris. Siège de Paris Jeanne d'Arc à la porte Saint-Honoré lors du siège de Paris de 1429. Miniature issue du manuscrit de Martial d'Auvergne, Les Vigiles de Charles VII, vers 1484, BnF, fo 6 vo. Informations générales Date 3 septembre - 8 septembre 1429 Lieu Paris Issue Échec français Belligérants Royaume de France Royaume d'Angleterre État bourguignon Commandants Charles VII de France Jeanne d'Arc Jean II d'Alençon Jean de Bro...

American wife of Moses Austin Mary Brown Austin (1768–1824) had dramatic influence on early Texas history. Perhaps her most important contribution to history is writing a letter to her son, Stephen, two days before the death of her husband, Moses Austin, imploring Stephen F. Austin to carry out the dying wish of his father—that Stephen follow through with the empresario grants for land settlement in Texas.[1] As such, Mary Brown Austin had a significant role in the shaping and dev...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. The Platinum CollectionAlbum kompilasi karya MinaDirilis2004Durasi73:49 (CD 1)73:13 (CD 2)71:34 (CD 3)LabelEMI The Platinum Collection adalah album kompilasi penyanyi asal Italia, Mina. Album ini dirilis pada tahun 2004. Daftar lagu CD 1 (1968-197...

 

Edict of the Holy Roman Empire The Pragmatic Sanction, act of Emperor Charles VI The Pragmatic Sanction (Latin: Sanctio Pragmatica; German: Pragmatische Sanktion) was an edict issued by Holy Roman Emperor Charles VI, on 19 April 1713 to ensure that the Habsburg monarchy, which included the Archduchy of Austria, the Kingdom of Hungary, the Kingdom of Croatia, the Kingdom of Bohemia, the Duchy of Milan, the Kingdom of Naples, the Kingdom of Sardinia and the Austrian Netherlands, could be inheri...

American auto race team MB MotorsportsOwner(s)Mike MittlerBaseForistell, MissouriSeriesCamping World Truck SeriesManufacturerChevroletOpened1995Closed2018CareerDebut1995 Sears Auto Center 125 (Milwaukee)Latest race2018 Lucas Oil 150 (Phoenix)Races competed235Drivers' Championships0Race victories0Pole positions1 MB Motorsports was an American professional stock car racing team that competed in the NASCAR Camping World Truck Series. The team was based in Foristell, Missouri, and was owned by Mi...

 

American actress (1932–2019) Mitzi HoagMitzi Hoag and We'll Get By co-star Paul SorvinoBornMargaret Myrtle Hoag(1932-09-25)September 25, 1932Cleveland, Ohio, U.S.DiedFebruary 26, 2019(2019-02-26) (aged 86)Sherman Oaks, California, U.S.OccupationActressYears active1955–1993Spouse(s)Jonathan David Beggs (1976-2019; her death)Stephen Abel Wolfson (1959-67; divorced; 1 child) Margaret Myrtle Mitzi Hoag (September 25, 1932 – February 26, 2019)[1] was an American actress. Ov...

 

Upazila in Barisal Division, BangladeshAgailjhara আগৈলঝাড়াUpazilaCoordinates: 22°58′N 90°9′E / 22.967°N 90.150°E / 22.967; 90.150Country BangladeshDivisionBarisal DivisionDistrictBarisal DistrictGovernment • MP (Barisal-1)Abul Hasanat AbdullahArea • Total161.82 km2 (62.48 sq mi)Population (2011) • Total149,456 • Density920/km2 (2,400/sq mi)Time zoneUTC+6 (BST)Websit...

Super Show - Super Junior The 3rd Asia Tour Concert AlbumAlbum live karya Super JuniorDirilis24 Oktober 2011 (2011-10-24)Direkam14-15 Agustus 2010GenreK-pop, R&B, electropop, synthpop, dance, hip hop, rock, trotDurasi62:08 (Disc 1) 71:05 (Disc 2)BahasaKorean, beberapa EnglishLabelS.M. Entertainment, KMP HoldingsProduserLee Soo ManCompilerS.M. EntertainmentKronologi Super Junior Super Show 2 Tour Concert Album(2009)Super Show 2 Tour Concert Album2009 Super Show 3 Tour Concert Albu...

 

1995 studio album by Paradise LostDraconian TimesStudio album by Paradise LostReleased12 June 1995RecordedJanuary–March 1995StudioGreat Linford Manor and Ridge Farm Studios, EnglandGenreGothic metal[1]gothic rock[2]heavy metal[2]Length48:59LabelMusic for Nations, RelativityProducerSimon EfemeyParadise Lost chronology Icon(1993) Draconian Times(1995) One Second(1997) Singles from Draconian Times The Last TimeReleased: 8 May 1995 Forever FailureReleased: 25 Sep...

 

American professional and amateur wrestler Farmer Burns redirects here. For the baseball player, see Farmer Burns (baseball). Martin BurnsBurns (left) with apprentice Frank GotchBorn(1861-02-15)February 15, 1861Cedar County, Iowa, U.S.DiedJanuary 8, 1937(1937-01-08) (aged 75)[1]Council Bluffs, Iowa, U.S.Spouse(s)Amelia Burns (d. 1930)Children3Professional wrestling careerRing name(s)Martin BurnsFarmer BurnsBilled weight165 lb (75 kg)Billed fromSpringfield Township, Iowa...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Leatherneck Magazine – news · newspapers · books · scholar · JSTOR (April 2022) (Learn how and when to remove this template message) December 1970 issue with Miss Alabama Ann Fowler in South Vietnam Leatherneck Magazine of the Marines (or simply Leatherneck) is...

 

Гравюра за малюнком М. Махаєва. «Річка фонтанка від Грота та Запасного палацу на південь», 1753 р. Санкт-Петербург у мистецтві — значний розділ образотворчого мистецтва Росії впродовж декількох століть. Зміст 1 Графіка і Санкт-Петербург 2 Місто, відображене в екслібрисах 3 С...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!