【목적별】추천 BLE 개발 환경 정리(2/2)

4301 단어 블루투스IoTBLE
마지막 기사 에 이어, 목적별 추천 BLE 개발 환경을 소개하겠습니다.

목적 2:제품화를 향한 시제품 개발



대상인


  • 미래의 제품화를 염두에두고 양산품의 프로토 타입을 개발하고자하는 사람들
  • 자작의 기판에 BLE 통신 부분을 추가하고 싶은 사람

  • 요약


  • 펌웨어의 구축은 나중에, 일단 BLE에서의 통신만 확인하고 싶은 경우 or 시리얼 통신으로 통신하고 싶은 경우
  • → BLE Serial을 추천합니다.

  • 펌웨어에 관해서 이 단계에서 만들고 싶은 경우
  • → koshian을 추천합니다.


  • BLE Serial( h tp // w w. 로보 tsfx. 코 m/로보 t/B ㅇ 세리아 l. HTML )



    alt

    제품화를 향한 시제품이 되면, 설계한 기판으로의 개발이 늘어나고 있을까 생각합니다.
    GATT 프로파일의 설계 등 펌웨어의 fix는 후회해, 일단 BLE에서의 통신만 확인하고 싶은 경우는 BLE Serial을 추천합니다. 시리얼 통신이 가능하기 때문에 처리의 자유도가 크다. iphone/android와 통신하는 샘플 코드도 공개되어 있어 구현의 참고가 됩니다.

    koshian( h tp // w w. mp 레시온. 코 m / 자 / 소 치온 s / 보아 rds / 코시안 )



    koshian은 konashi 호환 펌웨어가 작성되었으므로 konashi의 sdk를 통해 통신하는 한 펌웨어를 다시 작성할 필요가 없습니다. konashi와 다른 점은 Broadcom의 SDK를 통해 펌웨어를 다시 작성할 수 있다는 것입니다. (konashi는 Broadcom의 BLE 모듈인 BCM20737S를 기반으로 하고 있기 때문에) 이것에 의해, 프로토타이핑을 konashi 호환 펌웨어로 개발→양산품의 프로토타입은 펌웨어를 재작성해 작성이라고 하는 사용법이 가능하게 됩니다. 물론 konashi와의 제휴도 서포트하고 있습니다만, koshian 자체에 단자도 붙어 있기 때문에, 직접 브레드보드나 만능 기판에의 설치도 가능한 것이 뛰어난 점인가라고 생각합니다. 목적 3: 제품화 대상인 양산하는 제품에 탑재하는 BLE 모듈을 선정하고 싶은 사람 요약 이 단계가 되면 실제로 제품에 탑재하는 모듈의 선정을 위한 평가라는 의미가 강해지고 있습니다. 기본적으로 각 칩에는 개발 보드가 존재하기 때문에 그것을 사용한 개발이 될 것입니다. 개발의 문턱도 이 단계부터 단번에 높아지기 때문에, 진심으로 제품화를 목표로 하는 경우가 아니면, 상기에서 올린 개발 환경을 사용하는 것이 추천입니다. 어떤 모듈이 뛰어나는지는 제품의 요건과 타겟 비용에 따라 크게 달라지며 일반적으로 추천하기 어려우므로 대표적인 BLE 모듈의 소개에 둡니다.

    bluegiga 사제 BL112 ( htps //w w.ぅ에기가. 이 m / 엔 - u S / p 로즈 cts / b ぅ와 th-4. )



    alt

    BL112는 bluegiga 사제의 BLE 모듈로, 발매되고 나서 시간이 걸리고 있는 일도 있어 제품에의 도입 사례도 많고, 넷상의 일본어로의 정보도 제일 많은 것은 아닐까요. 개발 환경으로서는, 프로파일의 정의를 xml, 펌웨어 부분은 BGScript라고 하는 BASIC라이크인 언어로 실시합니다. 전용 IDE 등은 제공되지 않습니다.

    Texsus instuments CC2541( h tp // w w. 치j. 이. jp / p 로즈 ct / jp / c2541 )



    alt

    SensorTag Development Kit라고 하는 센서 첨부의 개발하도록 단말등도 제공되고 있습니다.
    개인적인 인상으로는 미국제 제품에서 자주 사용되는 것을 볼 수 있습니다.

    BroadCom BCM20737S (h tp // w w. b 여아 d 코 m.



    alt
    koshian에도 탑재되고 있는 BCM20737S입니다만, 발매가 최근이라고 하는 일도 있어 다른 모듈에 비해 고기능입니다. 펌웨어 개발의 경우 Eclipse 기반 IDE가 제공되며 broadcom에서 제공하는 sdk를 사용하여 c 언어로 개발할 수 있습니다. Broadcom 멤버십을 가진 사용자를 위한 포럼에서는 문서와 FAQ가 충실하기 때문에 개발에 도움이 될 것입니다. 다른 모듈에 비해 가격이 높아(시판 가격으로 약 500~600엔/개)인 것이 넥일지도 모릅니다.

    이상, 목적별 추천 BLE 개발 환경 정리가 됩니다.
    어땠습니까? 여러분의 BLE 개발의 참고가 되면 다행입니다.

    좋은 웹페이지 즐겨찾기