ΠžΠ±Ρ€Π°Π·Π΅Ρ† Ρ‚Ρ‚Π½: Π’ΠΎΠ²Π°Ρ€Π½ΠΎ-транспортная накладная-2021: ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π±Π»Π°Π½ΠΊΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ заполнСния ВВН ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅ β„– 1-Π’ Π² excel, word, pdf

Быстрый старт | The Things Network

Π­Ρ‚ΠΎ руководство ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ·Π΅Π» The Things с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ вашСго ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ эскиза для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΏΠΎ сСти The Things Network.

Настройка Arduino IDEΒ 

  1. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям ΠΏΠΎ установкС ΠΈ использованию Arduino/IDE, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ IDE.
  2. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ TheThingsNetwork ΠΈ TheThingsNode Ρ‡Π΅Ρ€Π΅Π· Sketch > Include Library v Manage Libraries… . НайдитС TheThings Π² строкС поиска. УстановитС послСдниС вСрсии ΠΎΠ±ΠΎΠΈΡ… TheThingsNetwork ΠΈ TheThingsNode .
  3. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ инструкциям ΠΏΠΎ установкС SparkFun, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ»Π°Ρ‚ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚ SparkFun AVR .

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ устройство

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ корпус с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ крСстообразной ΠΎΡ‚Π²Π΅Ρ€Ρ‚ΠΊΠΈ Phillips.

    Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠΈ, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Нода Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΈΡ‚Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· USB. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ использованиС аккумуляторов ΠΈ USB Ρ‚Π°ΠΊΠΆΠ΅ допустимо, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ устройство ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ Π½Π° использованиС USB.

  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ кабСль micro-USB ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹ΠΌ отсСком ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ корпуса.

    НСкоторыС ΠΊΠ°Π±Π΅Π»ΠΈ Micro-USB ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ пространствС ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠ½Ρ‹ΠΌ отсСком ΠΈ корпусом. Π’Π°ΠΊΠΆΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ кабСль, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. Π’ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ поставляСм с The Things Uno, Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

  3. ΠŸΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ кабСль USB ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.

  4. Π’ Arduino IDE Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Tools > Boards > SparkFun Pro Micro .

  5. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ > ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ > ATmega32U4 (3,3 Π’, 8 ΠœΠ“Ρ†) .

  6. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ ΡƒΠ·Π»Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ > ΠŸΠΎΡ€Ρ‚ .

    Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ The Things Uno, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Arduino IDE распознаСт ΠΊΠ°ΠΊ Arduino Leonardo , ΠΎΠ½ Π½Π΅ всСгда распознаСт Node ΠΊΠ°ΠΊ SparkFun Pro Micro .

    Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ /dev/*usb* (Mac/Linux) ΠΈΠ»ΠΈ COM (Windows) появляСтся Π² мСню послС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΠ·Π»Π°.

    Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° послСдних ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Mac ΡƒΠ·Π΅Π» ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· USB-ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ‚ΠΎΡ€.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ EUI для своСго устройства 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· The Things Network, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС устройство. Для этого Π½Π°ΠΌ понадобится Π΅Π³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Device EUI . Π­Ρ‚ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ адрСс, ТСстко Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ LoRa.

  1. Π’ Arduino IDE Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ File > Examples > TheThingsNetwork > DeviceInfo .

    Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ REPLACE_ME Π½Π° TTN_FP_EU868 ΠΈΠ»ΠΈ TTN_FP_US915 Π² зависимости ΠΎΡ‚ частотного ΠΏΠ»Π°Π½Π° вашСго устройства.

  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Sketch > Upload , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч.

    Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎ, Ссли Serial Monitor ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΈΠ»ΠΈ Ссли IDE потСряла связь с Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Π²Π°ΠΌΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠΌ. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎΡ€Ρ‚Π° ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ. Если это всС Π΅Ρ‰Π΅ Π½Π΅ удаСтся, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ «УстранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ArduinoΒ» ΠΈΠ»ΠΈ ΠΊ страницС устранСния Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ.

  3. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 10 сСкунд Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Tools > Serial Monitor , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Serial Monitor.

    ВскорС ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ список ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

     -- БВАВУБ
    Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: 0004A30B001B7AD2
    БатарСя: 3223
    AppEUI: 70B3D57EF000001C
    DevEUI: 0004A30B001B7AD2
    Π“Ρ€ΡƒΠΏΠΏΠ°: 868
    Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…: 5
    Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΈΠ΅ΠΌΠ° 1: 1000
    Π—Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΈΠ΅ΠΌΠ° 2: 2000
    ΠžΠ±Ρ‰Π΅Π΅ эфирноС врСмя: 0,00 с
     

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ EUI для рСгистрации устройства.

πŸŽ‰ Π’Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ своС устройство, написали свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скСтч, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π° своС устройство ΠΈ отслСТивали ΠΆΡƒΡ€Π½Π°Π»Ρ‹ вашСго устройства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ EUI устройства.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись 

Для рСгистрации устройства Π²Π°ΠΌ потрСбуСтся учСтная запись The Things Network.

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу account.thethingsnetwork.org ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись».

    Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ элСктронноС письмо для подтвСрТдСния адрСса элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹. На это Ρƒ вас Π΅ΡΡ‚ΡŒ 24 часа, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ доТдСмся ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ! πŸš€

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ всС, ΠΊΡ€ΠΎΠΌΠ΅ вашСго ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΠ·ΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· свой ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ.

  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Консоль» Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню.

  3. Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ мСню Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ своС имя, Π° Π·Π°Ρ‚Π΅ΠΌ Настройки. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π² настоящСС врСмя Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для развСртывания Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π²Π°ΡˆΠΈΡ… устройств.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β 

Для связи устройства Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ зарСгистрированы Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΠ΄ΠΈΠ½.

  1. На console.thethingsnetwork.org Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  • Для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° прилоТСния Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, состоящий ΠΈΠ· строчных Π±ΡƒΠΊΠ², Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… символов ΠΈ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… 9. 0010- ΠΈ _.
  • Для ОписаниС Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ.
  • ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ для рСгистрации ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΎΡ‚ Ρ€Π΅Π³ΠΈΠΎΠ½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

  1. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

    Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π²ΠΎ вновь Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

ЗарСгистрируйтС своС устройство

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС устройство Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

  1. На страницС прилоТСния ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠ· Π΄ΠΎ Устройства ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Устройства Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ мСню.

  2. Π’ ΠΏΠΎΠ»Π΅ Устройства Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство .

    • Для Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΈΠ· Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра, Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… символов ΠΈ Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… - ΠΈ _ . Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
    • Для
      Device EUI
      скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ DevEUI , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ со своСго устройства.
    • ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ прилоТСния Π½Π° «это ΠΏΠΎΠ»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ сгСнСрировано».
    • ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ App EUI .

  3. НаТмитС ЗарСгистрируйтС для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

    Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° Π½ΠΎΠ²ΠΎΠ΅ зарСгистрированноС устройство, Π³Π΄Π΅ смоТСтС Π½Π°ΠΉΡ‚ΠΈ сгСнСрированный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ понадобится дальшС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΠ·Π»Π° Things

Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Arduino The Things Network Π²Ρ…ΠΎΠ΄ΠΈΡ‚ класс, посвящСнный ΡƒΠ·Π»Ρƒ Things. Он Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π² простыС API.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ поставляСтся с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих API. Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

  1. ΠΠ°Ρ…ΠΎΠ΄ΡΡΡŒ Π² консоли, ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ экран устройства Π²Π½ΠΈΠ· Π΄ΠΎ

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° ΠΈ скопируйтС ΠΊΠ»ΡŽΡ‡ΠΈ:

  2. Π’ Arduino IDE Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ File > Examples > TheThingsNode > Basic .

    • Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строки, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ. Π—Π°Π΄Π°ΠΉΡ‚Π΅ для AppEUI ΠΈ AppKey ΠΊΠ»ΡŽΡ‡ΠΈ, скопированныС ΠΈΠ· консоли.
    • Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ REPLACE_ME Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ частотный ΠΏΠ»Π°Π½ для вашСго устройства (ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² коммСнтариях строкой Π²Ρ‹ΡˆΠ΅).
  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Sketch > Upload , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ скСтч.

  4. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 10 сСкунд Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Tools > Serial Monitor , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Serial Monitor.

    ВскорС послС этого Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΈ показания Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Π£Π·Π»Π΅ Π’Π΅Ρ‰Π΅ΠΉ.

Π”Π°Π²Π°ΠΉΡ‚Π΅ вмСстС пробСТимся ΠΏΠΎ Sketch, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚.

Настройка 

Π’ setup() послС части, Π³Π΄Π΅ ΠΌΡ‹ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ класс TheThingsNetwork для связи с The Things Network, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ синглтон класса TheThingsNode. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ срабатывании Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Π¦ΠΈΠΊΠ»Β 

ЕдинствСнный ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² loop() , β€” это Π²Ρ‹Π·ΠΎΠ² node->loop() .

TheThingsNode ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ устройства, пСрСводя Π΅Π³ΠΎ Π² спящий Ρ€Π΅ΠΆΠΈΠΌ. Он Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‹ΠΏΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 8 ​​сСкунд ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ срабатывании Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. Π’ ΠΎΠ±ΠΎΠΈΡ… сцСнариях Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ функция loop() . Π§Ρ‚ΠΎ node->loop() сдСлаСт, Ρ‚Π°ΠΊ это выяснит, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ проснулся, ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, зарСгистрированный Π² setup() .

IntervalΒ 

Π›ΡŽΠ±ΠΎΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ рСгулярно, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ

node->onInterval() . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ node->configInterval(bool enabled, uint32_t ms) для установки ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π² миллисСкундах, ΠΊΠΎΠ³Π΄Π° ttn->loop() Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ устройство просыпаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 8 ​​сСкунд ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊ запускаСт Π΅Π³ΠΎ, Π½Π΅Ρ‚ смысла ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΌΠ΅Π½Π΅Π΅ 8000 мс.

ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹Β 

Π’ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Ρ… Π²Ρ‹Π·ΠΎΠ²Π°Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Ρ‚Ρ‚Π΅Ρ€Ρ‹ ΠΈ сСттСры API для считывания Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², измСнСния Ρ†Π²Π΅Ρ‚Π° свСтодиода, пСрСнастройки ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ‚. Π΄. И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ класс TheThingsNetwork для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· The Things Network.

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅Β 

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° interval() , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ настроСн Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 20 сСкунд. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ настроСнныС ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ любого ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ двиТСния ΠΈΠ»ΠΈ наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сообщСний 

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ сообщСния поступят.

  1. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ находимся Π² ΠΎΠ±Π·ΠΎΡ€Π΅ устройства, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ экрану прилоТСния Π² консоли. Π’ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ вашСго прилоТСния. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅

    Data Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ мСню.

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ входящиС сообщСния. Если Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚Π΅, вСроятно, Π² вашСм Ρ€Π΅Π³ΠΈΠΎΠ½Π΅ Π½Π΅Ρ‚ покрытия сСти.

    На страницС Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΡƒΠ΅ΠΌ это Π² Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Π΅ поля.

  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ мСню.

  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строкС Π²Ρ‹Π±Ρ€Π°Π½ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ . Π’Π΅ΠΏΠ΅Ρ€ΡŒ скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ JavaScript Π² тСкстовоС ΠΏΠΎΠ»Π΅, Π·Π°ΠΌΠ΅Π½ΠΈΠ² вСсь ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ тСкст Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ.

     функция Π”Π΅ΠΊΠΎΠ΄Π΅Ρ€ (Π±Π°ΠΉΡ‚Ρ‹, ΠΏΠΎΡ€Ρ‚) {
      var Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ = {};
      ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ события = {
        1: «настройка»,
        2: Β«ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Β»,
        3: Β«Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Β»,
        4: Β«ΠΊΠ½ΠΎΠΏΠΊΠ°Β»
      };
      decoded.
    event = события [ΠΏΠΎΡ€Ρ‚]; decoded.battery = (bytes[0] << 8) + bytes[1]; decoded.light = (bytes[2] << 8) + bytes[3]; decoded.temperature = ((bytes[4] << 8) + bytes[5]) / 100; Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π² Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅; }
  4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Test , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Π°ΠΉΡ‚ΠΎΠ² Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ.

    НапримСр, 01 12 8E 00 21 09 5A 03 04 станСт:

     {
      "аккумулятор": 4750,
      "событиС": "ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»",
      "isButtonPressed": лоТь,
      «двиТСтся»: лоТь,
      "isUSBConnected": ΠΏΡ€Π°Π²Π΄Π°,
      «свСтлый»: 33,
      Β«Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°Β»: 23,94
    }
     
  5. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Save Payload Functions для сохранСния.

  6. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π”Π°Π½Π½Ρ‹Π΅ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню.

  7. НовыС сообщСния Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ свою Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.

πŸŽ‰ Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚Π΅ Π·Π°Π³Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹Π΅ сообщСния Π² осмыслСнныС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ!

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ эти сообщСния? ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ руководству ΠΏΠΎ MQTT!

ВВН ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ | Law Insider

  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ трастом.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΄ΠΈΠΏΠ»ΠΎΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Π°

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ полиэтилСнтСрСфталат, ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ΠΎΠΌ SPI β„–1.

  • Mark Xxxxxx Ѐакс: (407) 000-0000 Π‘ ΠΊΠΎΠΏΠΈΠ΅ΠΉ (которая Π½Π΅ являСтся ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ) ΠΏΠΎ адрСсу: Greexxxxx Xxxxxxxx, X.A. 111 Xxxxx Xxxxxx Xxxxxx, 00xx Xxxxx Xxxxxxx, XX 00000 Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Tuckxx Xxxx Ѐакс: (407) 000-0000 X Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π²Ρ€ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ сторонС Π»ΠΈΡ‡Π½ΠΎ, считаСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ доставки. Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎ ΠΏΠΎΡ‡Ρ‚Π΅, считаСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π½Π° пятый Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь послС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ. Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎ факсу, считаСтся ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° получСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ подтвСрТдСния ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΌΠ°Π³ΠΈΡΡ‚Ρ€Π°Π»ΡŒ для сквозного двиТСния с ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΈΠ»ΠΈ частичным ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ доступа с ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ пятидСсяти ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² всСх пСрСкрСстков, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡƒΠΊΠ»ΠΎΠ½Ρƒ.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠžΡΠ½ΠΎΠ²Π½ΡƒΡŽ сумму, Ρ‚. Π΅. ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ сумму АкцСптной ΠΎΠ±Π»ΠΈΠ³Π°Ρ†ΠΈΠΈ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ производится Ρ‚Π°ΠΊΠΎΠΉ расчСт. ΠŸΠ»Π°Ρ‚Π° Π·Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ доставки Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мСньшС нуля. Ничто, содСрТащССся Π² настоящСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π½Π΅ обязываСт любого ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Ρ приобрСсти Π»ΡŽΠ±ΡƒΡŽ ΠΠΊΡ†Π΅ΠΏΡ‚ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½ΠΎΡ‚Ρƒ Π² любой дСнь, ΠΊΡ€ΠΎΠΌΠ΅ Дня закрытия для Ρ‚Π°ΠΊΠΎΠΉ АкцСптной Π½ΠΎΡ‚Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Π² соотвСтствии с ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ 2B(7).

  • ВСлСкопия:

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Π΄Π½ΠΈ послС Π΄Π°Ρ‚Ρ‹ вступлСния Π² силу для присуТдСния Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π½ΠΎΠ³ΠΎ дСйствия».

  • Jxxxx X. ГСркис, эсквайр Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌΡƒ партнСрству: American Realty Capital Operating Partnership V, L.P. 400 Xxxx Xxxxxx Xxx Xxxx, Xxx Xxxx 00000 Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Exxxxx X. Xxxx, Xx. с ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΏΠΎ адрСсу: Proskauer Rose LLP Eleven Times Square New York, New York 10036 Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Pxxxx X. Xxxx, Esq.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ фактичСский физичСский ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π”ΠΆ. ΠšΡ€ΠΈΡΡ‚ΠΎΡ„Π΅Ρ€Π° ДТСксона ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠ°.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ участок ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Ρ€ΠΎΡ‚ΡƒΠ°Ρ€ΠΎΠΌ ΠΈ Π±ΠΎΡ€Π΄ΡŽΡ€ΠΎΠΌ ΠΈΠ»ΠΈ полосой двиТСния. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ засаТСн ΠΈΠ»ΠΈ Π½Π΅ засаТСн, с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ для ΠΏΠ΅ΡˆΠ΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΈΠ»ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ для дрСвСсины, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ Π»Π°ΠΊΠΎΠ²Ρ‹Π΅ ΡˆΠ»ΠΈΡ„ΠΎΠ²Π°Π»ΡŒΠ½Ρ‹Π΅ Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ, составлСнныС ΠΈΠ· Ρ†Π΅Π»Π»ΡŽΠ»ΠΎΠ·Π½Ρ‹Ρ… ΠΈΠ»ΠΈ синтСтичСских смол для высыхания ΠΏΡƒΡ‚Π΅ΠΌ испарСния Π±Π΅Π· химичСской Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ ΠΈ образования Ρ‚Π²Π΅Ρ€Π΄ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΎΠΉ ΠΏΠ»Π΅Π½ΠΊΠΈ.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ смолу ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΏΠ°Ρ€Π°Ρ‚ смолы, содСрТащийся Π² ΠΌΠ°Ρ€ΠΈΡ…ΡƒΠ°Π½Π΅, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π² Ρ‚Π²Π΅Ρ€Π΄ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΆΠΈΠ΄ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ‚Π°, ΠΆΠΈΠ΄ΠΊΠΎΠ³ΠΎ экстракта ΠΈΠ»ΠΈ ΠΆΠΈΠ΄ΠΊΠΎΠ³ΠΎ дистиллята.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ систСму доступа ΠΊ ΠΌΡƒΠ½ΠΈΡ†ΠΈΠΏΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ€Ρ‹Π½ΠΊΡƒ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² Π—Π°ΠΊΠΎΠ½Π΅ β„– 59062 ΠΎΡ‚ 1934 Π³. ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡƒΡŽ MSRB для Ρ†Π΅Π»Π΅ΠΉ ΠŸΡ€Π°Π²ΠΈΠ».

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ НСвада

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Майкл Π‘. Π”Π΅Π»Π».

  • Π£ΠΎΡ‚Π΅Ρ€Ρ„ΠΎΠ»Π» отказываСтся ΠΎΡ‚ своСй xxxxxxon xxxx Prime II, L.P. ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π΅Ρ‚ свою долю Π² Π½Π΅ΠΉ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ Π‘ΠΎΠ²Π΅Ρ‚ ΠΈ Комиссию ΠΈ ΠΏΠΎΡ€ΡƒΡ‡ΠΈΡ‚ΡŒ своСму ΠΏΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΡƒ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ заявки Π½Π° участиС Π² ΠΈΠ³Ρ€Π°Ρ… ΡˆΡ‚Π°Ρ‚Π° НСвада Π² Π‘ΠΎΠ²Π΅Ρ‚ ΠΈ Комиссию.

  • ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΈ административныС расходы.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *