http://www.phonesat.org/


If you are into amateur radio, you can help NASA by capturing packets:

 PhoneSat Packet description

PhoneSat satellites are emitting packets over the amateur radio band at
437.425 MHz. All three satellites transmit using AFSK (1200 bps)
modulation, AX.25 packet coding and have vertical linear polarization.

The two PhoneSat 1.0 satellites, Graham and Bell, transmit with a
periodicity of respectively 28 seconds and 30 seconds. The PhoneSat 2.0
beta satellite, Alexander, transmit with a periodicity of 25 seconds.

The following is a detailed description of the packets that you will be
receiving.
PhoneSat 1.0

Three different types of packets *ASCII85 encoded*. We are encoding bits
instead of ASCII characters. Therefore, if you want to decode the packet,
normal online ASCII85 decoders will not work. Use PhoneSat’s Decoder to
decode your packets.
Health Data Packet

After being decoded, the packets will contain the following data:

   - *ID:* 1byte, identifier of which satellite you have received from.
   - *Restarts:* number of restarts of the PhoneSat App.
   - *Reboots:* number of reboots of the phone.
   - *Counter:* number of packets sent since the beginning of the mission.
   - *Phase1:* number of packets sent during phase 1 (only health data).
   - *Phase2:* number of packets sent during phase 2 (health data and
   picture packets).
   - *Time:* unix time in seconds.
   - *Voltage:* battery Voltage in Volts.
   - *Temp1:* exterior temperature in Kelvin.
   - *Temp2:* interior temperature in Kelvin.
   - *Accel:* accelerometer value for X, Y, Z axes from the phone sensor in
   m/sec2.
   - *Compass:* magnetic field value for X, Y, Z axes from the phone sensor
   in nanoTesla.
   - *Text:* “hello from the avcs”.

Example

   - 
*Encoded:*5l^lb"98E%&HDe3bQ%VN5l^mWlOr7g]g+go"@J?FW'ca*3.Lu/!'R5cl+nL4FMPBd!5T'D!5Pl?zzzzzzzz!,,q[Ci:G.Ec5e;FD,5.@
   <Q.%
   - *Decoded Bytes length:* 112
   - *Decoded Format:* PhoneId Restarts Reboots Counter Phase1 Phase2 Time
   Voltage Temp1 Temp2 AccelX AccelY AccelZ CompassR CompassP CompassY Text
   A, 4, 17, 460, 2881, 19179, 316935869, 3.0009775, 293.25513, 293.7439,
   -0.0, 0.08172209, -10.038197, -5.75, -8.75, -5.5625, hello from the avcs

Safe Mode Packets

   - *V:* Last ten values of the Voltage prior to last reboot in Volts.
   - *OutT:* Last ten values of the Exterior Temperature prior to last
   reboot in Kelvin.
   - *InT:* Last ten values of the Interior Temperature prior to last
   reboot in Kelvin.

Example

   - *Encoded:* 5l^lbzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!)l0Q786QG70!;f!!!
   - *Decoded Bytes length:* 134
   - *Decoded Format:* V0 V1 V2 V3 V4 V5 V6 V7 V8 V9 OutT0 OutT1 OutT2
   OutT3 OutT4 OutT5 OutT6 OutT7 OutT8 OutT9 InT0 InT1 InT2 InT3 InT4 InT5
   InT6 InT7 InT8 InT9
   0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
   0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
   0.0

Picture Packets

.webp pictures. These pictures can be converted into png pictures
using Google’s
webp converter <https://developers.google.com/speed/webp/>. You will
receive small parts of one big picture and once we have all the pieces, we
will put it together and post it in our website!

Example

   - *Encoded: 
*5qk#I0N(J37Z7<I!*;TU:f^CP+FjFl!&=ZWSH12S!"T&n)$kj\!s!j:!&0W<3b8D#<!T*#X6SHp+#+]PmDJu)rr;Q?O:+R8/8m7VZCPqFG"s*4l?9lB&+/oH#BRdRn;[M8<HLGF)Jb5qO!]p.5/CQ_6GJ]4?t.pMl!Gn+Jk_ZqM"]8YHlt4M6_\cTHM8d!!
   - *Decoded Bytes length:* 153
   - *Decoded Packet:* Saving image tile: A_0100_image.webp

PhoneSat 2.0.beta

Packets will not be encoded; they will be *plain ASCII characters*. There
are 5 types of packet:
Sensors from the phone

   - *Time:* unix time time in milli seconds.
   - *Reboot:* number of reboots of the phone.
   - *Counter:* number of packets sent since the beginning of the mission.
   - *Packet type:* for this packet will be sensors from the phone (1).
   - *Phase:* phase in which the satellite is (we have 3 phases).
   - *Compass:* magnetic field value for X, Y, Z axes from the phone sensor
   in nanoTesla.
   - *Gyro:* spin rate for X, Y, Z axes from the phone sensor in deg/sec.
   - *Accel:* accelerometer value of X, Y, Z axes from the phone sensor in
   m/sec2.

Example

   - *Format:* [Time, Reboot, Counter, Packet Type, Phase, CompassX,
   CompassY, CompassZ, GyroX, GyroY, GyroZ, AccelX, AccelY, AccelZ]
   - *Packet:* [316935869451;1;564;1;3; -5.75, -8.75,
   -5.5625;0.12;1.2;-5.3; -0.0, 0.08172209, -10.038197]

Current and voltage values

   - *Time:* unix time in milli seconds.
   - *Reboot:* number of reboots of the phone.
   - *Counter:* number of packets sent since the beginning of the mission.
   - *Packet type:* for this packet will be current and voltage values (2).
   - *Phase:* phase in which the satellite is (we have 3 phases).
   - *Voltage:* battery voltage (digital value to be converted to Volts).
   - *Current:* values from the boards (5 values) (digital value to be
   converted to mA).
   - *Current:* values from the solar cells (6 values) (digital value to be
   converted to mA).

Example

   - *Format:* Time, Reboot, Counter, Packet Type, Phase, Voltage,
   Current1, Current2, Current3, Current4, Current5, Current1, Current2,
   Current3, Current4, Current5, Current6]
   - 
*Packet:*[316935869451;1;564;2;3;810;100;110;120;130;140;210;220;230;240;250;260]

Temperatures

   - *Time:* unix time in milli seconds.
   - *Reboot:* number of reboots of the phone.
   - *Counter:* number of packets sent since the beginning of the mission.
   - *Packet type:* for this packet will be current and voltage values (3).
   - *Phase:* phase in which the satellite is (we have 3 phases).
   - *Temp:* temperatures (11 values) (digital value to be converted to
   Kelvin).

Example

   - *Format:* [Time, Reboot, Counter, Packet type, Phase, Temp1, Temp2,
   Temp3, Temp4, Temp5, Temp6, Temp7, Temp8, Temp9, Temp10, Temp11]
   - 
*Packet:*[316935869451;1;564;3;3;410;420;430;440;450;460;470;480;490;411;415]

BDot packet

   - *Reboot:* number of reboots of the phone.
   - *Counter:* number of packets sent since the beginning of the mission.
   - *Packet type:* for this packet will be current and voltage values (4).
   - *Phase:* phase in which the satellite is (we have 3 phases).
   - *Gyro:* five sets of gyroscope values in X,Y,Z axes in deg/sec (15
   values in total).

Example

   - *Format:* [Reboot, Counter, Packet Type, Phase, Gyro1, Gyro2, Gyro3,
   Gyro4, Gyro5, Gyro6, Gyro7, Gyro8, Gyro9, Gyro10, Gyro11, Gyro12, Gyro13,
   Gyro14, Gyro15]
   - 
*Packet:*[1;564;2;3;15.0;27.1;38.5;11.2;20.3;31.6;8.0;12.3;17.6;2.3;4.8;3.7;-3.2;6.5;1.2]

Charging packet

   - *Charge:* charging message.
   - *Volt:* battery voltage (digital value to be converted to Volts).
   - *Counter:* counter.

Example

   - *Format:* [Charge, Volt, Counter1, Counter2, Counter3]
   - *Packet:* charging,0,0,1

 Radio settings

   - Call sign: KJ6KRW
   - Frequency: 437.425 MHz
   - Modulation: AX-25 AFSK
   - Data Rate: 1200 bps

  Submit a packet

If you catch some of them, you can help the project by submitting them here.

*Notice:* Please log in to submit a packet.
_______________________________________________
Discuss mailing list
[email protected]
http://synhak.org/mailman/listinfo/discuss

Reply via email to