Texas Instruments, производитель микросхем CC2540 / 2541, предоставляет разработчикам обширную поддержку, которая может быть вам полезна. Во-первых, здесь бесплатно предоставляется программный стек BLE:
http://www.ti.com/tool/ble-stack
Также существует пара наборов для разработчиков, которые помогут вам создавать приложения для Android / iOS. SensorTag относительно дешев (25 долларов), и есть примеры полного исходного кода обоих приложений Android / iOS, которые подключаются к SensorTag.
SensorTag: http://www.ti.com/ww/en/wireless_connectivity/sensortag/index.shtml?keyMatch=sensortag&tisearch=Search-EN
Исходный код SensorTag для Android / iOS: http://www.ti.com/tool/sensortag-sw < / а>
Комплект TI Remote Control немного более продвинутый (и дорогой), но он включает сниффер пакетов Bluetooth и отладчик CC, который вам понадобится для программирования вашего чипа CC254x.
Комплект дистанционного управления: http://www.ti.com/tool/cc2541dk-rc?keyMatch=cc2541%20remote&tisearch=Search-EN
Для разработки на CC254x вам необходимо загрузить IAR Embedded Workbench для 8051 (ссылка ниже). Предупреждение: после установки пробная версия будет длиться всего 30 дней, после чего вам нужно будет купить лицензию, которая для одного пользователя будет стоить ~ 3 тысячи долларов.
http://www.iar.com/Products/IAR-Embedded-Workbench/8051/
Вы можете найти много полезной документации на веб-сайтах TI, на которые я ссылался выше, особенно если вы выполните поиск по разделам «Технические документы». Вот особенно полезное руководство разработчика программного обеспечения BLE:
http://www.ti.com/lit/ug/swru271f/swru271f.pdf
Это должно вас начать. Это мне очень помогло :)
person
Pablo
schedule
28.10.2014