История изменений
Исправление
Moisha_Liberman,
(текущая версия)
:
Но изо всего, что я видел, самое человеческое это cc1310/cc1350/cc1352 от TI. Там и среда разработки, хоть и на Eclipse (Code Composer Studio), но более-менее и сама по себе TI-RTOS вполне-вполне с человеческим лицом. Правда, в самих cc13* там два с половиной процессора (M3 для общей логики прошивки, М0 для связи и пол проца на всякие входы-выходы, а их там дохрена), но зато и радиоинтерфейс и BLE отдельно и софт писать не так грустно и уныло. Хотя, я бы рекомендовал посмотреть TI-RTOS, т.к. она только заявлено что POSIX-compat., но если захочется использовать те же pthreads, например, то лучше всё-таки использовать внутреннюю сущность TI-RTOS под названием Task. С++ в принципе, тоже есть, но так… Проще на С.
Но да, это уже M3. M0 там есть только для радио и его мы не имеем возможности программировать напрямую. Хотя, с внешней антенной, 3dBi, на открытом пространстве, может долбить на 20км., на скорости примерно 60-70 байт в секунду в диапазоне 868MHz. Это я сам проверял. Работает. Как будет жрать батарейку? Понятно что хорошо, но тут уже сами видели во что ввязываетесь. Если расстояние в сотнях метров исчисляется, то тогда и скоростёнка повыше в разы.
Китайцы сейчас на 868MHz модулей напаяли, как говна за баней. Стоил модуль где-то $5-7, размеры ЕМНИП, 2-1.4 см. Модуль впаивается в девайс, прошивается, пигтейл, антеннка и поехали. Кстати, поддержка AES для того, чтобы закрыть радиоканал там есть.
В общем, весчь. Рекомендую, если что. Единственное что подбешивает – там можно спроектировать свой радиопротокол. Вот только софтина для этого написана с Qt, но чисто под офтопик. Как запускать, так материться, нет, под wine она не ходит. Только в qemu.
Ну вот, в принципе, пример реального промышленного решения. А эти поделки… Ну да, хорошо что есть. Светодиодом моргает и то слава Богу. =)
P.S. Китайцы напаяли модулей и под 915MHz, но тут не особо диапазон выгоден, хотя и свободный, как и 868MHz. И они же напаяли под 433MHz (то же в теории свободный диапазон), это самый выгодный изо всех трёх. Но в этот диапазон сердечно не рекомендую лезть, если не хочется познакомиться с экипажем пативэна. Так что, 868 это самое оно. Физические размеры и цены не отличаются.
Исходная версия
Moisha_Liberman,
:
Простите что вмешиваюсь...
Но изо всего, что я видел, самое человеческое это cc1310/cc1350/cc1352 от TI. Там и среда разработки, хоть и на Eclipse (Code Composer Studio), но более-менее и сама по себе TI-RTOS вполне-вполне с человеческим лицом. Правда, в самих cc13* там два с половиной процессора (M3 для общей логики прошивки, М0 для связи и пол проца на всякие входы-выходы, а их там дохрена), но зато и радиоинтерфейс и BLE отдельно и софт писать не так грустно и уныло. Хотя, я бы рекомендовал посмотреть TI-RTOS, т.к. она только заявлено что POSIX-compat., но если захочется использовать те же pthreads, например, то лучше всё-таки использовать внутреннюю сущность TI-RTOS под названием Task. С++ в принципе, тоже есть, но так… Проще на С.
Но да, это уже M3. M0 там есть только для радио и его мы не имеем возможности программировать напрямую. Хотя, с внешней антенной, 3dBi, на открытом пространстве, может долбить на 20км., на скорости примерно 60-70 байт в секунду в диапазоне 868NHz. Это я сам проверял. Работает. Как будет жрать батарейку? Понятно что хорошо, но тут уже сами видели во что ввязываетесь. Если расстояние в сотнях метров исчисляется, то тогда и скоростёнка повыше в разы.
Китайцы сейчас на 868MHz модулей напаяли, как говна за баней. Стоил модуль где-то $5-7, размеры ЕМНИП, 2-1.4 см. Модуль впаивается в девайс, прошивается, пигтейл, антеннка и поехали. Кстати, поддержка AES для того, чтобы закрыть радиоканал там есть.
В общем, весчь. Рекомендую, если что. Единственное что подбешивает – там можно спроектировать свой радиопротокол. Вот только софтина для этого написана с Qt, но чисто под офтопик. Как запускать, так материться, нет, под wine она не ходит. Только в qemu.
Ну вот, в принципе, пример реального промышленного решения. А эти поделки… Ну да, хорошо что есть. Светодиодом моргает и то слава Богу. =)