File: README.developer

package info (click to toggle)
eyefiserver 2.4%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 232 kB
  • ctags: 8
  • sloc: python: 553; sh: 151; makefile: 7
file content (32 lines) | stat: -rw-r--r-- 1,121 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
The EyeFi server listens on port 59278.

On startup the EyeFi card scans the subnet it is currently on and attempts to get an IP address via DHCP.

--------------------------------------------

This folder contains man page sources and some documentation about the
protocols:

* dump_http is the binary dump of a conversation between a client and a server

	All requests are POST on /api/soap/eyefilm/v1, with usually just one XML
	document: the soap command with parameters.

	The one execption is the UploadPhoto command that is posted to
	/api/soap/eyefilm/v1/upload as a multipart. There are 3 parts:
		- SOAPENVELOPE is the XML document
		- FILENAME is actually tar data, bad name.
		- INTEGRITYDIGEST is a checksum of the file

	All answers are XML SOAP documents.

* dump_soapwithresume is a SOAP dump of a conversation between a client and a
server.
	It is an example of a timeout with resume transfer.

	It also contains terse explanation of md5 handchecks

* dump_highlevel is a dump of a conversation between a client and a server on
the functionnal level.

* firmware_updateprotocol describe firmware updates