рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ 0.1.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдореЕрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдПрдХ рд╕рдВрдкреНрд░реЗрд╖рдг рд╕рд░реНрд╡реНрд╣рд░

рдкреНрд░рдХрд╛рд╢рд┐рдд рдореЕрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрд╡реНрд╣рд░ рд░рд┐рд▓реАрдЭ рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ реж.рез.реж, рдЬреНрдпрд╛рдиреЗ рдмреАрдЯрд╛ рдЪрд╛рдЪрдгреА рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рд╡рд┐рдХрд╛рд╕рд╛рдЪреЗ рд╕рдВрдХреНрд░рдордг рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ. рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдиреНрд╕ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдореЕрдЯреНрд░рд┐рдХреНрд╕рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдЪреНрдпрд╛ рдореБрдЦреНрдп рдЯреАрдорджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ рдЖрдгрд┐ рдореЕрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрд╡реНрд╣рд░ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рдкрд┐рдвреАрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рд╕реНрдерд╛рдирдмрджреНрдз рдЖрд╣реЗ. рд╕рдВрджрд░реНрдн рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд рдНрдХреНрд╕рди рдпрд╛рдВрдЪреНрдпрд╛ рд╢рд╛рдЦрд╛ рджреБрд╕рд░реНрдпрд╛ рдЪреЗрддрд╛рдкреЗрд╢реАрдЪреНрдпрд╛ рдбреЗрдиреНрдбреНрд░рд╛рдИрдЯреНрд╕ рдпрд╛рдд рд╡рд┐рд▓реАрди рд╣реЛрдгреЗ, Python рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ, рдХреЛрдб Dendrite рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рдЧреЛ рднрд╛рд╖реЗрдд. рджреЛрдиреНрд╣реА рдЕрдзрд┐рдХреГрдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА Apache 2.0 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗрдд. рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд╣рджреНрджреАрдд рд░реБрдорд╛ рд░рд╕реНрдЯ рднрд╛рд╖реЗрддреАрд▓ рдореЕрдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдЖрд╡реГрддреНрддреА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ, рдЬреА рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд MIT рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд.

рдирд╡реАрди рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рдЙрджреНрджреЗрд╢ рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛, рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рдЖрдгрд┐ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЖрд╣реЗ. рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рд╕рд┐рдиреЕрдкреНрд╕рд▓рд╛ рдорд╛рдЧреЗ рдЯрд╛рдХрддреЗ, рдСрдкрд░реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдореЗрдорд░реАрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ рдЖрдгрд┐ рдПрдХрд╛рдзрд┐рдХ рдиреЛрдбреНрд╕рдордзреНрдпреЗ рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рд╕реНрдХреЗрд▓ рдХрд░реВ рд╢рдХрддреЗ. рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреЗрд▓рд┐рдВрдЧрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЖрдгрд┐ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╣рдБрдбрд▓рд░реНрд╕рдЪреНрдпрд╛ рд╡рд┐рднрдХреНрддреАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ, рдЬрд┐рдереЗ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЙрджрд╛рд╣рд░рдгрд╛рдЪреА рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕реНрд╡рддрдГрдЪреА рд╕рд╛рд░рдгреА рдЕрд╕рддреЗ. рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░ рдорд╛рдпрдХреНрд░реЛ рд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕рдирд╛ рдХреЙрд▓ рдкрд╛рдард╡рддреЛ. рдХреЛрдбрдордзреАрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕ рд╕рдорд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдереНрд░реЗрдбреНрд╕ (рдЧреЛ рд░реВрдЯреАрди) рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡ рд╕реАрдкреАрдпреВ рдХреЛрд░рдЪреА рд╕рдВрд╕рд╛рдзрдиреЗ рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд.

рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ 0.1.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдореЕрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдПрдХ рд╕рдВрдкреНрд░реЗрд╖рдг рд╕рд░реНрд╡реНрд╣рд░

рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рджреЛрди рдореЛрдбрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ: рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдЖрдгрд┐ рдкреЙрд▓реАрд▓рд┐рде. рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдореЛрдбрдордзреНрдпреЗ, рд╕рд░реНрд╡ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рдПрдХрд╛рдЪ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдкреЕрдХ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдПрдХрд╛рдЪ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдПрдХрдореЗрдХрд╛рдВрд╢реА рдереЗрдЯ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддрд╛рдд. рдорд▓реНрдЯреА-рдХрдореНрдкреЛрдирдВрдЯ (рдХреНрд▓рд╕реНрдЯрд░) рдореЛрдбрдордзреНрдпреЗ, рдорд╛рдпрдХреНрд░реЛ рд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдиреЛрдбреНрд╕рдордзреНрдпреЗ рд╡рд┐рддрд░реАрдд рдХрд░реВрди рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд▓реЙрдиреНрдЪ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдордзреНрдпреЗ рдШрдЯрдХрд╛рдВрдЪрд╛ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж
рдмрд╣реБ-рдШрдЯрдХ рдореЛрдб рдЕрдВрддрд░реНрдЧрдд HTTP API рдЖрдгрд┐ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд╛рдкрд░реВрди рдЪрд╛рд▓рддреЗ рдЕрдкрд╛рдЪреЗ рдХрд╛рдлреНрдХрд╛.

рдореЕрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдгрд┐ рджреЛрди рдЪрд╛рдЪрдгреА рд╕реВрдЯ рд╡рд╛рдкрд░реВрди рд╡рд┐рдХрд╛рд╕ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ - Synapse рд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рдЪрд╛рдЪрдгреНрдпрд╛ sytest рдЖрдгрд┐ рдПрдХ рдирд╡реАрди рд╕рдВрдЪ рдкреВрд░рдХ. рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд░реНрд╡реНрд╣рд░ API рдЪрд╛рдЪрдгреНрдпрд╛рдВрдкреИрдХреА 56% рдЖрдгрд┐ рдлреЗрдбрд░реЗрд╢рди API рдЪрд╛рдЪрдгреНрдпрд╛рдВрдкреИрдХреА 77% рдЙрддреНрддреАрд░реНрдг рдХрд░рддреЗ, рддрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╡реНрд╣рд░реЗрдЬ рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд░реНрд╡реНрд╣рд░ API рд╕рд╛рдареА 70% рдЖрдгрд┐ рдлреЗрдбрд░реЗрд╢рди API рд╕рд╛рдареА 95% рдЕрд╕рд╛ рдЕрдВрджрд╛рдЬ рдЖрд╣реЗ.

рдмреАрдЯрд╛ рдЪрд╛рдЪрдгреА рд╕реНрдЯреЗрдЬ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рдбреЗрдВрдбреНрд░рд╛рдЗрдЯ рд╡реЗрд│реЛрд╡реЗрд│реА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдВрд╕рд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╕рдВрдХреНрд░рдордгрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдЖрд╣реЗ. рд░рд┐рд▓реАрдЭ рджрд░рдореНрдпрд╛рди, рдбреЗрдЯрд╛рдмреЗрд╕рдордзреАрд▓ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдХреАрдо рдЖрддрд╛ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЬрд╛рдИрд▓ (рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреВрди рд╕реНрд▓рд╛рдЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп, рдЕрдкрдбреЗрдЯрдирдВрддрд░ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреА рд╕рд╛рдордЧреНрд░реА рдЧрдорд╛рд╡рд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА). рдмреЕрдХрд╡рд░реНрдб рдХрдВрдкреЕрдЯрд┐рдмрд┐рд▓рд┐рдЯреА рдЦрдВрдбрд┐рдд рдХрд░рдгрд╛рд░реЗ, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдмрджрд▓рдгрд╛рд░реЗ рдХрд┐рдВрд╡рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдмрджрд▓ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реЗ рдмрджрд▓ рдлрдХреНрдд рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓. рд▓рд╣рд╛рди рд╣реЛрдорд╕рд░реНрд╡реНрд╣рд░реНрд╕ рдЖрдгрд┐ P2P рдиреЛрдбреНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА PostgreSQL DBMS рдЪреНрдпрд╛ рд╕рдВрдпреЛрдЧрд╛рдиреЗ Dendrite рдЪрд╛ рд╡рд╛рдкрд░ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдореЛрдбрдордзреНрдпреЗ рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рд╕рдорд╡рд░реНрддреА рдСрдкрд░реЗрд╢рдиреНрд╕ рд╣рд╛рддрд╛рд│рддрд╛рдирд╛ рдирд┐рд░рд╛рдХрд░рдг рди рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдореБрд│реЗ SQLite рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЕрджреНрдпрд╛рдк рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА.

рдбреЗрдВрдбреНрд░рд╛рдЗрдЯрдордзреНрдпреЗ рдЕрджреНрдпрд╛рдк рд▓рд╛рдЧреВ рди рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдордзреНрдпреЗ рд╕рдВрджреЗрд╢ рдкрд╛рд╡рддреА рдкреБрд╖реНрдЯреАрдХрд░рдг, рд╡рд╛рдЪрдгреНрдпрд╛рдЪреЗ рдЪрд┐рдиреНрд╣, рдкреБрд╢ рд╕реВрдЪрдирд╛, рдУрдкрдирдЖрдпрдбреА, рдИрдореЗрд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ, рд╕рд░реНрд╡реНрд╣рд░-рд╕рд╛рдЗрдб рд╢реЛрдз, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреБрд░реНрд▓рдХреНрд╖ рд╕реВрдЪреА, рдЧрдЯ рдЖрдгрд┐ рд╕рдореБрджрд╛рдп рддрдпрд╛рд░ рдХрд░рдгреЗ, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрд╕реНрдерд┐рддреАрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреЗ, рдЕрддрд┐рдереА рдЗрдирдкреБрдЯ, рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. рддреГрддреАрдп-рдкрдХреНрд╖ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╣ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж.

рдЪреЕрдЯ рд░реВрдо (рдирд┐рд░реНрдорд┐рддреА, рдЖрдордВрддреНрд░рдгреЗ, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдирд┐рдпрдо), рд░реВрдордордзреАрд▓ рд╕рд╣рднрд╛рдЧреАрдВрдЪреНрдпрд╛ рдлреЗрдбрд░реЗрд╢рдирдЪреЗ рд╕рд╛рдзрди, рдСрдлрд▓рд╛рдЗрдирд╡рд░реВрди рдкрд░рддрд▓реНрдпрд╛рдирдВрддрд░ рдЗрд╡реНрд╣реЗрдВрдЯрдЪреЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди, рдЦрд╛рддреА, рдкреНрд░реЛрдлрд╛рдЗрд▓, рдбрд╛рдпрд▓рд┐рдВрдЧ рдЗрдВрдбрд┐рдХреЗрд╢рди, рдлрд╛рдпрд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЖрдгрд┐ рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ (рдореАрдбрд┐рдпрд╛ API) рд╕рд╛рдареА рдореВрд▓рднреВрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. рд╕рдВрджреЗрд╢ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ, ACLs, рдЯреЕрдЧ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд░рдгреЗ рдЖрдгрд┐ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдПрдирдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдЖрдгрд┐ рдХреАрдЪреНрдпрд╛ рд╕реВрдЪреАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ.

рдЖрдкрдг рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡реВрдпрд╛ рдХреА рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рд╕рдВрдкреНрд░реЗрд╖рдгреЗ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЕрдЯреНрд░рд┐рдХреНрд╕ рд╣реЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо HTTPS+JSON рдЪрд╛ рд╡рд╛рдкрд░ рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╕рд╣ рд╡рд╛рд╣рддреВрдХ рдореНрд╣рдгреВрди рдХрд░рддреЗ. CoAP+рдЖрд╡рд╛рдЬ. рд╕рд┐рд╕реНрдЯрдо рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рдПрдХ рд╕рдореБрджрд╛рдп рдореНрд╣рдгреВрди рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЬреЛ рдПрдХрдореЗрдХрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзреВ рд╢рдХрддреЛ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдПрдХрддреНрд░ рд╣реЛрддреЛ. рд╕рдВрджреЗрд╢рд╛рдВрдЪреА рдкреНрд░рддрд┐рдХреГрддреА рд╕рд░реНрд╡ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ рдЬреНрдпрд╛рдВрдирд╛ рдореЗрд╕реЗрдЬрд┐рдВрдЧ рд╕рд╣рднрд╛рдЧреА рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд. рдореЗрд╕реЗрдЬреЗрд╕рдЪрд╛ рдкреНрд░рд╕рд╛рд░ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЬреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рдХрдорд┐рдЯрдЪрд╛ Git рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрдордзреНрдпреЗ рдкреНрд░рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рддрд╛рддреНрдкреБрд░рддрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдЖрдЙрдЯреЗрдЬ рдЭрд╛рд▓реНрдпрд╛рд╕, рд╕рдВрджреЗрд╢ рдЧрдорд╛рд╡рд▓реЗ рдЬрд╛рдд рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ рд╕рд░реНрд╡реНрд╣рд░ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдИрдореЗрд▓, рдлреЛрди рдирдВрдмрд░, рдлреЗрд╕рдмреБрдХ рдЦрд╛рддреЗ рдЗрддреНрдпрд╛рджреАрдВрд╕рд╣ рд╡рд┐рд╡рд┐рдз рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдпрдбреА рдкрд░реНрдпрд╛рдп рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд.

рд╕рдВрдкреВрд░реНрдг рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдЕрдкрдпрд╢ рдХрд┐рдВрд╡рд╛ рд╕рдВрджреЗрд╢ рдирд┐рдпрдВрддреНрд░рдгрд╛рдЪрд╛ рдХреЛрдгрддрд╛рд╣реА рдПрдХ рдмрд┐рдВрджреВ рдирд╛рд╣реА. рдЪрд░реНрдЪреЗрдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рд╕рд░реНрд╡реНрд╣рд░ рдПрдХрдореЗрдХрд╛рдВрдирд╛ рд╕рдорд╛рди рдЖрд╣реЗрдд.
рдХреЛрдгрддрд╛рд╣реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдЪрд╛рд▓рд╡реВ рд╢рдХрддреЛ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдп рдиреЗрдЯрд╡рд░реНрдХрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░реВ рд╢рдХрддреЛ. рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдкреНрд░рд╡реЗрд╢рджреНрд╡рд╛рд░ рдЗрддрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рдореЕрдЯреНрд░рд┐рдХреНрд╕рдЪреНрдпрд╛ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд╕рд╛рдареА, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддрдпрд╛рд░ IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp рдЖрдгрд┐ Slack рдпрд╛рдВрдирд╛ рджреНрд╡рд┐-рдорд╛рд░реНрдЧреА рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕реЗрд╡рд╛. рдЗрдиреНрд╕реНрдЯрдВрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдЖрдгрд┐ рдЪреЕрдЯреНрд╕ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╕рд┐рд╕реНрдЯрдордЪрд╛ рд╡рд╛рдкрд░ рдлрд╛рдЗрд▓реНрд╕ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рдиреНрд╕ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА,
рдЯреЗрд▓рд┐рдХреЙрдиреНрдлрд░рдиреНрд╕рдЪреЗ рдЖрдпреЛрдЬрди рдХрд░рдгреЗ, рд╡реНрд╣реЙрдЗрд╕ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЙрд▓ рдХрд░рдгреЗ. рд╣реЗ рдЯрд╛рдпрдкрд┐рдВрдЧрдЪреА рд╕реВрдЪрдирд╛, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрд╕реНрдерд┐рддреАрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди, рд╡рд╛рдЪрди рдкреБрд╖реНрдЯреАрдХрд░рдг, рдкреБрд╢ рд╕реВрдЪрдирд╛, рд╕рд░реНрд╡реНрд╣рд░-рд╕рд╛рдЗрдб рд╢реЛрдз, рдЗрддрд┐рд╣рд╛рд╕рд╛рдЪреЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рд╕реНрдерд┐рддреА рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд░рдЧрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдирд╛ рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерди рджреЗрддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛