IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

International Journal of Research in Information Technology (IJRIT) www.ijrit.com

ISSN 2001-5569

Advanced Reduced Instruction Setmicrocontroller Based Vehicle Monitoringsystem Using Controller Area Network (Can) Protocol J.SUDHEER KUMAR School of Mechanical and Building Sciences

R.JEGADEESHWARAN School of Mechanical and Building sciences

VIT University-Vandalur-Kelambakkam road

VIT University-Vandalur-Kelambakkam road

Chennai-600127, India

Chennai-600217, India

[email protected]

[email protected]

Abstract— The controller Area Network (CAN) is a serial, asynchronous, Multi-master communication protocol for connecting electronic modules in Automotive and industrial applications.CAN protocol has many features like low cost, easy to implement, peer to peer network with powerful error checking and higher transmission rates 1Mbits.The CAN Network is a Peer to Peer Network consisting of different nodes. Different parameters can be monitored by these Nodes and can be updated to the Central Control Unit. Mostly used in Industry and Auto Mobiles in a Hazardous Environment and is reliable. This project is designed for collision avoidance system for automobiles using CAN protocol. Using CAN protocol we can send data from one node to other node. Here we are

having two nodes, each node contains ARM7

based LPC2148 micro controller, MCP2515 (CAN CONTROLLER), MCP2551 (CAN TRANSRECEVER). In first node we are interfacing temperature, gas, vibration,fuel level sensors, in second node contains pc also for vehicle simulation. If any object is found in front of vehicle then this is detected by node1 and motor will stop in node2 by using CAN protocol. The Can protocol is implemented using SPI lines of ARM Index Terms—Battery voltage, Controller Area Network(CAN) protocol, CO level in the exhaust, Light due to spark or fire,KEIL IDE, Proteus, ARM-7 microcontroller.

1. Introduction THE Controller Area Network (CAN) is anpleasing substitute in the motor, vehicular industriesowing to its freedom from worries in use, low cost and given degradation in wiring involvement.The importance planted message programming used in CAN have a number of profits, some of the most great being the useful bandwidth

SUDHEER KUMAR, IJRIT-127

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

usage, adjustability, simple utilization and small overhead.CAN is a serial bus communications protocol advanced by Bosch (an electrical equipment Industry in Germany) in the early 1980s. From there on, CAN was graded as ISO11898 and ISO-11519, organizing itself as the accepted protocol for in-vehicle networking in the auto industry.By networking the electronics in vehicles with CAN, however, they could be self -restrained from a central point, the Engine Control Unit (ECU), thus booming performance, count up modularity, and making characteristic proceedings more profitable. . CAN propose an successful communication procedure between sensors, actuators, controllers, and other nodes in real-end utilizations, and is known for its plainness, dependability, portability and elevated performance. The CAN protocol is planted on a bus topology, and only two wires are wanted for communication over a CAN bus. The bus has a multi master makeup where each device on the bus can send or receive data. At a time only one device can send message, while all remaining devices will be listeners.In case two or more devices try to send data at the same time, the one which has the utmost precedence is permitted to send its data while the rest of devices return to accept mode. CAN characterize four message patterns viz. data, remote, error, and overload frames. A data frame begins with the Start-Of-Frame (SOF) bit. It is go after by an eleven-bit identifier and the Remote Transmission Request (RTR) bit. The identifier and the RTR bit form the arbitration field. The control field abides of six bits and symbolizes how many bytes of data go after in the data field. The data field can be zero to eight bytes. The data field is supplant by the Cyclic Redundancy Checksum (CRC) field, which empower the receiver to check if the received bit sequence was tainted. The two-bit acknowledgment (ACK) field is used by the transmitter to accept an confession of a valid frame from any receiver. The end of a message frame is signaled through a seven-bit End-Of Frame (EOF). There is also an comprehensive data frame with a twenty-nine-bit identifier (instead of eleven bits). Fault discovery and fault improvement and fault management are significant for the performance of CAN. Fault discovery is completed in five unlike ways in Vehicle Applications of Controller Area Network: bit oversee and bit stuffing, as well as frame check, ACK check, and CRC. This project points in the progress of a system where we can watch a variety of vehicle specifications such as Temperature, CO percentage in the exhaust, Battery Voltage, Vibrations and LDR from side to side CAN protocol.

2. Block Diagram

SUDHEER KUMAR, IJRIT-128

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

Fig.1.Block diagram

II. LITERATURE REVIEW TABLE I HISTORY OF CAN:

19 85

Start of development of CAN at Robert Bosch GmbH

198 6

V1.0 specification of CAN

199 1

Specifications of the extended CAN2.0 protocol Part 2.0A –11-bit identifier Part 2.0B –29-bit identifier (extended frame format)

SUDHEER KUMAR, IJRIT-129

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

199 2

CAN in Automation (CiA) established as the international users and manufacturers Group

199 3

First car, a Mercedes S-class, equipped with CAN

199 4

First standardization at ISO is completed

199 5 199 8

CAN open protocol introduced Development phase of time-triggered CAN (TTCAN) networks

199 9

Explosion of CAN-linked equipment in all motor vehicle and industrial applications

Fairchild et al., in 2002 and Johnson et al., in 2004, in their research paper published that the engine temperatures generally do not exceed 110oC, and exhaust system components can reach maximum of 600oC. Jacob Axelsson et al., in 2003 done acomparative case study of shared network architectures for different automotive applications and published in a table indicating this, which is shown in Table II. TABLE II COMPARITIVE CASE STUDY

Αnaetaeioe.Α.Οikonomidhe et al., in 2007 gave introduction to In-Vehicle Networking: Generic Protocols and in this paper a brief analysis of the generic protocols that are used in the area of in-vehicle networking is described. In-

SUDHEER KUMAR, IJRIT-130

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

vehicle networking, also known as multiplexing, is a Systematic way for transferring data among distributed electronic modules via a serial data bus. Also a case study of in-Vehicle Network Systems for Volvo passenger car is done in this paper.

CO emission rate according to BS IV regulations April 2010 has been found out as 0.5 g/km for diesel engines and 1.0 g/km for petrol engines.

III. Hardware A.ARM 7 Microcontrollers: The LPC2148

microcontrollers is the family of ARM7TDMI-S CPU with real-time emulation and

holding isp/iap and it is a32 bit microcontroller, The lpc2148 microcontroller holding high speed flash memory withranking from 32 kB to 512 kB. Which is holding typical 32bitfashion and for exceptive code size applications, the substitute 16-bit Thumb. This 16-bit thumb Mode curtails code by more than 30 % with negligible presentation sentence. Because of their small size and short power utilization, LPC2141/42/44/46/48 are perfect for utilization where measure is a importantobligation, such as approach manage and point-of-sale. Serial communications connection ranking from a USB 2.0 Full-speed device, mixed UARTs, SPI, SSP to I2C-bus and on-chip SRAM of 8 kB up to 40 kB, holding two 10 channel adc’s with covert ion time as low as 2.44 micro sec per channel, one 10 bit dac with variable output, Two 32 bit timers and pwm unit ,watchdog timer, limited power real time clock with peculiar power and 32 kHz’s clock, holding two uart’s to team up serial devices, vic Controller with configurable vector address, upto 21 external interrupt pins are accessible, on chip oscillator with apparent crystal with 12 MHz’s, idle mode and power retaining mode B. CAN Transceiver: The MCP2551 shown in Fig.2 is a high-speed CAN transceiver that device serves as the connection between a CAN controller and the physical wires. The MCP2551 generates degree of difference send and receive capability for the CAN protocol controller and is fully compatible with the ISO-11898 standard, including 24V requirements. It will operate at speeds of up to 1 Mb/s. probably; each node in a CAN system must have a device to convert the digital signals generated by a CAN controller to signals suitable for transmission over the bus cabling (differential output).

Fig.2.Transceiver PIN diagram SUDHEER KUMAR, IJRIT-131

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

It also provides a buffer between the CAN controller and the high-voltage spikes that can be generated on the CAN bus by outside sources.

Fig.3.CAN Bus The main features are it supports 1 Mb/s operation. It is suitable for 12V and 24V systems. It is a low current standby operation. There is protection against damage due to short-circuit conditions (positive or negative battery voltage). Also there is protection against high-voltage transients. Up to 112 nodes can be connected. In the proposed system we can monitor various vehicle parameters such as Temperature, CO percentage in the exhaust, Battery Voltage and LDR through CAN protocol. The temperature sensor, gas sensor and LDR is connected to the ARM-7 Microcontroller. The battery voltage is reduced using a potentiometer so that it can be applied to the microcontroller for monitoring. All the four parameters are continuously monitored using the ARM-7 Microcontroller. The display node consists of a Microcontroller with an LCD display.

Fig.4.Engine side block diagram The second Microcontroller is connected to CAN Transceiver at the dashboard side as shown in the Fig.5. An external key is connected to RB7. By pressing this key, it can request data from engine. This data can be seen through LCD and pc. SUDHEER KUMAR, IJRIT-132

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

Fig.5.Dashboard side block diagram C. LM7805: The operating voltage range of ARM-7 is 3.3V to 5V. So LM7805 which is a +5.0V 1A voltage regulator, is used. It is a linear voltage regulator that produces a relatively constant output voltage of +5VDC. There is an input pin, which must generally be greater than +7VDC, a ground pin, and an output pin as shown in Fig.6.

Fig.6. LM7805 circuit

IV.MONITORING SYSTEM A. Temperature sensor LM35: The Transductor LM35 which is an mixed circuit and the Transductor shown in Fig.8 .The LM35 which is used to calculate temperature with an electrical output correlative to the temperature (in oC). It calculates temperature more exactly than a using a thermostat. The sensor circuitry is fixed and not provisional to oxidation, etc. The LM35 achievesaadvanced output voltage than thermocouples and may not require that the output voltage be amplified. It has an output voltage that is proportional to the Celsius temperature. The scale factor is 01V/oC. The LM35 does not need any outsidearrangment or decoration and nurture an exactness of +/0.4oC at room temperature and +/- 0.8oC over a variety of 0oC to +100oC. an additionalsignificantfeature of the LM35 is that it standoff only 60 micro amps from its contribute and bear a low self-heating potential. The sensor self-heating grounds less than 0.1 oC temperature mount in still air. The sensor has a compassion of 10mV / oC

SUDHEER KUMAR, IJRIT-133

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

Fig.8. LM35 circuit

B. Light dependent resistor: An additional name of LDR module is photo cell or photo resistor, Established upon the light concentrationLDRconfrontationstandards aredry up and added on

Fig9:ldr circuit An LDR is composed of semiconductor objects. Whenever the daylight is falling on the piece of equipment is of high frequency, photons captivated by the semiconductorpiece of equipmentand give bound electrons a sufficient amountpower to shoot into the conduction band. The come out free electron accomplishes electricity, by this meansdecreasingresistance. A photoelectric piece of equipment can be either intrinsic or extrinsic. In intrinsic devices, the only obtainable electrons are in the valence band, and hence the photon be required to have an adequate amount of energy to motivate the electron from corner to corner the whole band gap. Extrinsic devices contain impurities added, which encompass a ground situation energy closer to the conduction band - since the electrons don't contain as far to jump, lower energy photons (i.e. longer wavelengths and lower frequencies) are adequate to prompt the device. The sensor is connected as shown in Fig.9 LDR Transducer is linked to LM358 shown in Fig.10. The LM358 sequence consists of two sovereign, high gains; inside frequency remunerated operational amplifiers which were intendedin particular to function from a single SUDHEER KUMAR, IJRIT-134

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

power supply over aamplevariety of voltages. Function from split power supplies is also possible and the low power supply current drain is sovereign of the magnitude of the power supply voltage. One input of LM358 is LDR and the other input is a reference voltage. When light falls, LDR resistance decreases and the negative terminal voltage is less compared to reference voltage and at that time LED turns ON. This concept can be used to detect if there occurs fire in the engine.

Fig10:Pin Diagram Of LM358 C.Gas sensor: The gas sensor which we are using in project is MQ-6. The MQ-6 which hold high reactiveness to Propane, Butane and LPG, also answerto Natural gas. This MQ-6 transducer could be utilized to discoverdissimilar combustible gas, particularly Methane. The MQ-2 sensor available in the market for low cost and appropriate for diverse application. Sensitive material of MQ -6 gas sensor is SnO2, which with lower conductivity in clean air. Gas sensor output voltage is connected to LM358. If V+>V –whenever the output voltage become high and the LED which is connected to the output is ON. If V+< V- , then the output voltage is low and LED is OFF. Gas sensor circuit can be find Fig.12.

Fig12:Gas Sensor Circuit E. Liquid Crystal Display: Indicator panel isan informationcollectpositioned at the boundary of the driver’s primary field of view. The indicator panel presents thein progresscondition of some significantlimitationscorresponding speed, engine rpm, and distance SUDHEER KUMAR, IJRIT-135

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

progressed engine coolant temperature etc. to the driver. even thoughthe majority of the cars use mechanical indicator panel, electronic accomplishment of the equivalent will containan adequate amount ofadjustability to accommodate to differing customers’ choice with no too much added cost. Liquid Crystal Displays (LCDs) are a fineoption for the electronic indicator panel [9] as they function at low voltages, absorb exceptionallymodest power and are as wellinexpensive. In reality high-end cars comprise LCD panels in their indicator panel. A plain 8-bit 16x2 LCD is used to team up with LPC 2148. This means there are 16 characters per line by 2 lines. There are three control signals Register select, Enable and Read/Write. There are two significant registers in LCD. Command Code register and Data register. In case if we use an 8-bit data bus, the LCD will involve a sum of 11 data lines (3 control lines plus the 8 lines for the data bus). When RS is low (0), the data is to be served as a command or a special instructions (such as clear screen, position cursor, etc). When RS is high (1), the data being sent is text data which should be displayed on the screen. R/W input let on the user to write information to LCD or read information from it. When RW line is low (0), the information on the data bus is being written to the LCD. When R/W is high (1), the program is registers adequately querying (or reading) the LCD. The enable Pin is utilized by the LCD to latch information at its data pins. When data is given to data pins, a high to low pulse have to be applied to this pin in order for the LCD to latch the data present in the data pins. We mustorganize an LCD appropriatelyahead the character we need, has to be displayed. For this a number of commands have to be provided to the LCD before inputting the compulsory data. LCD doesn’t know about the content (data or commands) supplied to its data bus. F. Universal Synchronous Asynchronous Receiver Transmitter: The Universal Synchronous Asynchronous Receiver Transmitter (USARTsection is one of the three serial I/O sectionsbuilt-in into ARM7 devices. (USART is also known as a Serial Communications Interface or SCI.) The USART can be composed as a full-duplex asynchronous system that can communicate with peripheral devices, for instance CRT terminals and personal computers, or it can be composed as a half-duplex synchronous system that can exchange a few words with peripheral devices, for instance A/D or D/A incorporated circuits, serial EEPROMs, etc. The USART can be shaped in the following modes: • Asynchronous (full-duplex) • Synchronous – Master (half-duplex) • Synchronous – Slave (half-duplex). The SPEN (RCSTA register) and the TRISC<7> bits have to be set and the TRISC<6> bit should be cleaned in order to build up pins RC6/TX/CK and RC7/RX/DT as The MAX232 IC is used to change the TTL/CMOS logic levels to RS232 logic levels throughout serial communication of microcontrollers with PC. The controller acts at TTL logic level (0-5V) but the serial communication in PC works on RS232 standards (-25 V to + 25V). This shapes it hard to set up a straightconnectionamid them to exchange a few words with each other. The in-between link is added through MAX232 which is shown in Fig.13. It is a dual driver/receiver that comprises a capacitive voltage generator to supply RS232 voltage levels from a single 5V supply. Each receiver converts RS232 inputs to SUDHEER KUMAR, IJRIT-136

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

5V TTL/CMOS levels. These receivers (R1 & R2) can agree to ±30V inputs. The drivers (T1 & T2), also called transmitters, switch the TTL/CMOS input level into RS232 level. The transmitters take input from controller’s serial transmission pin and send the output to RS232’s receiver. The receivers, on the other hand, take input from transmission pin of RS232 serial port and give serial output to microcontroller’s receiver pin. MAX232 needs four external capacitors whose value ranges from 1µF to 22µF.

Fig.13. MAX232 circuit IV. DESIGN OF CAN BASED MONITORING SYSTEM: A.

AT THE ENGINE SIDE:

CAN 2.0B is a network protocol that was specially developed for connecting the sensors, actuators and ECUs of a vehicle. CAN 2.0B supports data rates from 5kbps to 1Mbps, which allows the CAN network to be used to share status information and real time control. It can transfer up to 8 data bytes within a single message.

In this project 2 nodes are used for monitoring parameters. The various sensors used are temperature, battery voltage, LDR and CO sensors. Temperature and battery voltage are connected to ADC. LDR and CO2 sensors are connected to digital ports. Values are transferred to microcontrollers in the dashboard from ADC and digital ports via CAN Protocol at an interval of 10 seconds and is displayed in the LCD. Also the message can be seen through computer via UART. If any data is required by the dashboard, the CAN controller at the engine side checks the identifier transmitted by it. After 10 seconds, the engine side controller sends the required data to the dashboard. The flowchart is shown in Fig.14. B.AT THE DASHBOARD SIDE: Here the CAN controller monitors if any data is available at the receive buffers. If there is any, then that value is displayed through LCD. While pressing the key, which is placed on the dashboard, the data is requested by sending an identifier. Then after 10 seconds the message is obtained from engine section via CAN Protocol. V. RESULTS AND CONCLUSIONS: This thesis is concerned about implementation of CAN nodes for monitoring parameters. The monitoring parameters are temperature, battery voltage, light due to spark or fire and CO level in the exhaust. For monitoring the above parameters, LM35 sensor, 9V battery, LDR and MQ6 sensors are used. For implementing this, the programming of LED, ADC and LCD interfacing with microcontroller is done using Embedded C. Then the Simulation results are obtained using Proteus professional schematic software. The programming of microcontroller interfacing using CAN Protocol is verified using a general purpose board. Hardware schematic is drawn using Proteus. Implemented SUDHEER KUMAR, IJRIT-137

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

hardware and software is ported to it. The temperature of the engine, battery voltage, presence of light and CO level in the exhaust are transferred from engine to dashboard via CAN Protocol and these readings are displayed through LCD on the dashboard. An external key is connected to the dashboard for requesting data from engine when required. When key is pressed the requesting data are transmitted from the engine and displayed through LCD. The complete hardware setup is shown in Fig.15.

Fig.16 Complete Hardware Setup

Fig 17 Transmitter side simulated in proteus

SUDHEER KUMAR, IJRIT-138

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

Fig 18.Receiver side simulated in proteus VI. SCOPE FOR FUTURE WORK: • This thesis is limited to a two node network. This can be extended to four nodes, eight nodes, 16 nodes etc. for vehicle monitoring applications. • Reaction time investigation can be done. reaction time investigation for CAN targets to afford a manner of calculating the worst-case reaction time of each message. These values can then be related to the message deadlines to decide if the system is schedulable. Initially we provide analysis assuming no errors on the CAN bus. This analysis is then extended, to account for errors on the bus. • Cost analysis can be done. • Various parameters more than this thesis can be monitored. • Various thesis can be Controlled.

REFERENCE: [1]

Karl Henrik Johansson, Martin Törngren, and Lars Nielsen, “Vehicle Application of Controller Area Network”.proc

[2] CAN specification version 2.0. Robert Bosch GmbH, Stuttgart, Germany, 1991. [3] Wilfried Voss, “A Comprehensible Guide to J1939”, Published by Copperhill Technologies Corporation Steve Corrigan, “Introduction to the Controller Area Network”, [4] Dogan Ibrahim, “Microcontroller based temperature monitoring and control”, ISBN: 0750655569, Elsevier Science & Technology Books [5] MCP 2551 High speed CAN Transceiver datasheet. [6] Dogan Ibrahim, “Microcontroller based temperature monitoring and control”, ISBN: 0750655569, Elsevier Science & Technology Books

SUDHEER KUMAR, IJRIT-139

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.127-140

[7] P.M. Knoll and B.B. Kosmowski, “Liquid crystal display unit for reconfigurable instrument for automotive applications”, Opto-Electronics Review, 10(1), 75 (2002) [8] MCP 2551 High speed CAN Transceiver Datasheet. [9] National Semiconductor, “LM35 Precision Centigrade Temperature Sensors Data sheet”, National Semiconductor Corporation, November 2000. [10] MQ-6 Gas sensor Datasheet. [12] J.Axelsson, J.Froberg, H.A.Hansson, C.Norstrom, K.Sandstorm and B.Villing, “Correlating Bussines Needs and Network Architectures in Automotive Applications – a Comparative Case Study”,Proc of FET’03,pp.219-228, July 2003. [13] BS IV regulations April 2010. [14] Fairchild, Ray, M., Snyder, Rick B., Berlin, Carl W., Sarma, D. H. R “Emerging Substrate Technologies for Harsh-Environment Automotive Electronics Applications", Society of Automotive Engineers Technical Paper Series 2002-01-1052(2002). [15] Johnson, R. Wayne, Evans, John L. Jacobsen, Peter, Thompson, James R, Christopher, Mark. "The Changing Automotive Environment: High-Temperature Electronics", IEEE Transactions on Electronics Packaging Manufacturing pp.164-176, 27(2004 ). The 8051 Micro controller and Embedded Muhammad Ali Mazidi Janice Gillispie Mazidi The 8051 Micro controller Architecture, Programming & Applications Kenneth J.Ayala Fundamentals of Micro processors and Micro computers B.Ram Micro processor Architecture, Programming & Application Ramesh S.Gaonkar Electronic Component D.V.Prasad

SUDHEER KUMAR, IJRIT-140

(Can) Protocol

IJRIT International Journal of Research in Information Technology, Volume 3, .... The MCP2551 generates degree of difference send and receive capability for.

480KB Sizes 7 Downloads 443 Views

Recommend Documents

A Survey on Routing Protocol Routing Protocol Routing ... - IJRIT
The infrastructure less and the dynamic nature .... faster convergence, it employs a unique method of maintaining information regarding the shortest distance to.

Protocol Stack
GUI Tools for system/protocol modeling ... storage for sample files, e.g. modulation and terrain. ▫. /gui ... Define QUALNET_HOME and add GUI and path.

A Survey on Routing Protocol Routing Protocol Routing ... - IJRIT
CGSR Cluster head Gateway Switch Routing protocol [9] is a multichannel operation ..... protocols of mobile ad-hoc networks”, International Journal of Computer ...

protocol simulation
Socket Programming http://cseannauniv.blogspot.com. Vijai Anand. PROTOCOL SIMULATION. Sliding window protocols are used where reliable in-order delivery is required. Each frame is assigned a unique sequence number, and the receiver uses the numbers t

Gut Protocol
pancreas signals the cells to store glucose, thereby returning blood sugar ..... Autism Research Institute has hosted the annual. Defeat Autism Now! ...... English translation is available online at www.safeminds.com ]. 13 Defeat Autism Now!

California RIce Offsets Protocol
California is poised to approve the first crop-based protocol ... generate offsets to sell in California's carbon market, providing ... information to create a baseline.

Protocol Negotiation.pdf
Page 1 of 18. I don't have an accent. —Oh yes you do. CIFS is a very rich and varied protocol suite, a fact that is evident in the. number of SMB dialects that exist.

Orc Protocol Specification - GitHub
Jun 7, 2017 - RPC message format changed (4.1 Structure and Authentication). • New CLAIM .... signature to authenticate the payload. Positions 3 and ..... Kademlia (http://www.scs.stanford.edu/~dm/home/papers/kpos.pdf). • S/Kademlia ...

Orc Protocol Specification - GitHub
Aug 15, 2017 - This specification documents the Orc network protocol in its entirety for the purpose of enabling .... services and authentication is performed by the nature of Tor's routing. Each Orc node ... associated with held contracts (5. Data T

SPP-MASTERcommunication protocol - GitHub
Auto-reconnecting when master device is beyond the valid range(slave device will auto-reconnect in 30 min when it is beyond the valid range).

7.4 - Search Protocol Reference
8. Search Request Examples (POST command). 9. Search Parameters. 10 ..... Limits search results to documents in the specified domain, host or web ..... anchor text in links to the pages contain the words “best,” “museums,” and “sydney.

X Window System Protocol - XFree86
standards, such as the Inter-Client Communication Conventions Manual and the X Logical Font. Description .... the depth, in which case the least significant bits are used to hold the pixmap data, and the values of the unused ...... True and the bytes

The URC Protocol
April 24th, 2010 ..... Smartphone and Mobile Internet Devices such as the iPhone, iPod touch, or an Android Smartphone. ... A touch screen smart phone would.

district events - protocol
October 2016. Administrative Procedures Manual. Page 1 of ... (if school is hosting event) - Principal, Vice-Principal(s). 3.7. Other elected officials and dignitaries ...

osi protocol pdf
File: Osi protocol pdf. Download now. Click here if your download doesn't start automatically. Page 1 of 1. osi protocol pdf. osi protocol pdf. Open. Extract.

7.0 - Search Protocol Reference
Google Search Appliance: Search Protocol Reference. Request Format. 10 ... Limits search results to documents in the specified domain, host or web ..... anchor text in links to the pages contain the words “best,” “museums,” and “sydney.

Real Time Protocol (RTP) - EPFL
From a developer's perspective, RTP belongs to the application layer rather than the transport layer. 3. Real Time Transport Protocol (RTP). ❑ RTP. ○ uses UDP.

The Protocol Informatics Project - phreakocious
My email: [email protected]. PI Homepage: ... GET /index.html HTTP/1.0. ▫ GET: Keyword. ▫ /index.html: Filename. ▫ HTTP/1.0: Keyword. • Why is ...

Protocol India vietnam.pdf
Page 1 of 8. 5385 GI/2017 (1). jftLVah laö Mhö ,yö&33004@99 REGD. NO. D. L.-33004/99. vlk/kj.k. EXTRAORDINARY. Hkkx II—[k.M 3—mi&[k.M (ii).

7.2 - Search Protocol Reference
...... data on the Internet connection, the /click information is visible. .... Google recommends that the search results page displays a message on the last page similar ...

Protocol TC banana.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Protocol TC ...

Swift Navigation Binary Protocol - GitHub
RTK accuracy with legacy host hardware or software that can only read NMEA, recent firmware ..... search space with the best signal-to-noise (SNR) ratio.

The URC Protocol
took a good deal of inspiration and direction from DACP in designing the URC ..... Smartphone and Mobile Internet Devices such as the iPhone, iPod touch, ...