เบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ InfiniTime, เป€เบŸเบตเบกเปเบงเบชเปเบฒเบฅเบฑเบš PineTime เป€เบ›เบตเบ” smartwatches

เบŠเบธเบกเบŠเบปเบ™ PINE64, เป€เบŠเบดเปˆเบ‡เบชเป‰เบฒเบ‡เบญเบธเบ›เบฐเบเบญเบ™เป€เบ›เบตเบ”, เป„เบ”เป‰เบ›เบฐเบเบฒเบ”เบเบฒเบ™เบ›เปˆเบญเบ InfiniTime 1.0, เป€เบŸเบตเบกเปเบงเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš smartwatch PineTime. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เบงเปˆเบฒเบชเบฐเบšเบฑเบšเป€เบŸเบตเบกเปเบงเปƒเบซเบกเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป‚เบกเบ‡ PineTime เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบ. เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบญเบญเบเปเบšเบšเปƒเบซเบกเปˆเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปƒเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เบชเปเบฒเบฅเบฑเบšเบ„เบปเบ™เบ‚เบฑเบš TWI, เป€เบŠเบดเปˆเบ‡เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบญเบธเบ›เบฐเบ•เบดเป€เบซเบ”เปƒเบ™เป€เบเบก.

เป‚เบกเบ‡ PineTime เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบ™เป€เบ”เบทเบญเบ™เบ•เบธเบฅเบฒ 2019 เปเบฅเบฐเบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ›เบฑเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš PinePhone. เปƒเบ™เป€เบ”เบทเบญเบ™เบเบฑเบ™เบเบฒ 2020, เป€เบŸเบตเบกเปเบง InfiniTime เบŸเบฃเบต, เป€เบŠเบดเปˆเบ‡เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv3, เป„เบ”เป‰เบ–เบทเบเป€เบฅเบทเบญเบเป€เบ›เบฑเบ™เป€เบŸเบตเบกเปเบงเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš PinePhone. เบญเบธเบ›เบฐเบเบญเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ NRF52832 MCU (64 MHz) microcontroller เปเบฅเบฐเบกเบต 512KB เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ Flash, 4 MB Flash เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบœเบนเป‰เปƒเบŠเป‰, 64KB เบ‚เบญเบ‡ RAM, เบซเบ™เป‰เบฒเบˆเป LCD 1.3 เบ™เบดเป‰เบงเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบฅเบฐเบญเบฝเบ” 240x240 pixels, accelerometer (. เปƒเบŠเป‰เป€เบ›เบฑเบ™ pedometer), เป€เบŠเบฑเบ™เป€เบŠเบตเบญเบฑเบ”เบ•เบฒเบเบฒเบ™เป€เบ•เบฑเป‰เบ™เบซเบปเบงเปƒเบˆเปเบฅเบฐเบกเปเป€เบ•เบต vibration. เบเบฒเบ™เบชเบฒเบเปเบšเบ”เป€เบ•เบตเบฅเบตเปˆ (180 mAh) เปเบกเปˆเบ™เบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบญเบฒเบเบธเบ‚เบญเบ‡เบซเบกเปเป‰เป„เบŸ 3-5 เบกเบทเป‰.

เป€เบŸเบตเบกเปเบง InfiniTime เปƒเบŠเป‰ FreeRTOS 10 เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡, เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบฎเบนเบšเบžเบฒเบš LittleVGL 7 เปเบฅเบฐ NimBLE 1.3.0 Bluetooth stack. firmware bootloader เปเบกเปˆเบ™เบญเบตเบ‡เปƒเบชเปˆ MCUBoot. เป€เบŸเบตเบกเปเบงเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ›เบธเบ‡เป„เบ”เป‰เบœเปˆเบฒเบ™เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ OTA เบ—เบตเปˆเบชเบปเปˆเบ‡เบกเบฒเบˆเบฒเบเป‚เบ—เบฅเบฐเบชเบฑเบšเบชเบฐเบซเบผเบฒเบ”เบœเปˆเบฒเบ™ Bluetooth LE. เปƒเบ™เบชเบฐเบกเบฒเบ”เป‚เบŸเบ™ เปเบฅเบฐเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เปเบญเบฑเบš Gadgetbridge (เบชเบณเบฅเบฑเบš Android), Amazfish (เบชเบณเบฅเบฑเบš Sailfish เปเบฅเบฐ Linux) เปเบฅเบฐ Siglo (เบชเบณเบฅเบฑเบš Linux) เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเป‚เบกเบ‡เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบชเปเบฒเบฅเบฑเบš WebBLEWatch, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ synchronizing เป‚เบกเบ‡เบˆเบฒเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Web Bluetooth API.

เบฅเบฐเบซเบฑเบ”เบชเปˆเบงเบ™เบ•เบดเบ”เบ•เปเปˆเบœเบนเป‰เปƒเบŠเป‰เบ–เบทเบเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™ C++ เปเบฅเบฐเบ›เบฐเบเบญเบšเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบŠเบฑเปˆเบ™เป‚เบกเบ‡ (เบ”เบดเบˆเบดเบ•เบญเบฅ, เบญเบฐเบ™เบฒเบฅเบฑเบญเบ), เป€เบ„เบทเปˆเบญเบ‡เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบญเบญเบเบเบณเบฅเบฑเบ‡เบเบฒเบ (เป€เบ„เบทเปˆเบญเบ‡เบเบงเบ”เบญเบฑเบ”เบ•เบฒเบเบฒเบ™เป€เบ•เบฑเป‰เบ™เบ‚เบญเบ‡เบซเบปเบงเปƒเบˆ เปเบฅเบฐ pedometer), เบชเบฐเปเบ”เบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบซเบ”เบเบฒเบ™เปƒเบ™เบชเบฐเบกเบฒเบ”เป‚เบŸเบ™, เป„เบŸเบชเบฒเบ, เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบซเบผเบดเป‰เบ™เป€เบžเบ‡เปƒเบ™เบชเบฐเบกเบฒเบ”เป‚เบŸเบ™, เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบ„เปเบฒโ€‹เปเบ™เบฐโ€‹เบ™เปเบฒโ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เบ—เบฒเบ‡โ€‹, เป‚เบกเบ‡โ€‹เบˆเบฑเบšโ€‹เป€เบงโ€‹เบฅเบฒโ€‹เปเบฅเบฐโ€‹เบชเบญเบ‡โ€‹เป€เบเบกโ€‹เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบ (Paddle เปเบฅเบฐ 2048โ€‹)โ€‹. เบœเปˆเบฒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹, เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบเบฒเบ™โ€‹เบ›เบดเบ”โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹, เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹, เป€เบ‡เบทเปˆเบญเบ™โ€‹เป„เบ‚โ€‹เบเบฒเบ™โ€‹เบ›เบธเบโ€‹, เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ„เบงเบฒเบกโ€‹เบชเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบซเบ™เป‰เบฒโ€‹เบˆเปโ€‹, เบเบฒเบ™โ€‹เบ›เบฐโ€‹เป€เบกเบตเบ™โ€‹เบ„เปˆเบฒโ€‹เบซเบกเปเป‰โ€‹เป„เบŸโ€‹เปเบฅเบฐโ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เป€เบŸเบตเบกโ€‹เปเบงโ€‹.

เบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ InfiniTime, เป€เบŸเบตเบกเปเบงเบชเปเบฒเบฅเบฑเบš PineTime เป€เบ›เบตเบ” smartwatches

เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เป€เบŸเบตเบกเปเบงเป€เบ•เบทเบญเบ™เบงเปˆเบฒเบ™เบญเบเบˆเบฒเบ InfiniBand, เบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เป€เบŸเบตเบกเปเบงเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-based) เปเบฅเบฐ PinetimeLite (เบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เปเบšเบšเบ‚เบฐเบซเบเบฒเบ. เบ‚เบญเบ‡เป€เบŸเบตเบกเปเบง InfiniTime) เป€เบงเบ—เบต.

เบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ InfiniTime, เป€เบŸเบตเบกเปเบงเบชเปเบฒเบฅเบฑเบš PineTime เป€เบ›เบตเบ” smartwatchesเบฎเบธเปˆเบ™เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡ InfiniTime, เป€เบŸเบตเบกเปเบงเบชเปเบฒเบฅเบฑเบš PineTime เป€เบ›เบตเบ” smartwatches


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™