Unterschied BLE Module HM-10/11/16/17

OP #5261416
Lesenswert?

Hallo Zusammen,

ich bin gerade dabei mich mit BLE (Bluetooth Low Energy) zu beschäftigen 
und habe bei der Suche nach Modulen festgestellt, dass es diese mit 
verschiedenen Bezeichnungen und daher vermutlich auch mit verschiedenen 
Eigenschaften gibt.

Bei den "normalen" Bluetooth Modulen HC-05 und HC-06 war es ja so, dass 
das 05er Master und Slave sein konnte und das 06er nur Slave.

Bei einer ersten schnellen Recherche konnte ich leider keine Übersicht 
finden, welche Unterschiede die Module HM-10, HM-11, HM-16 und HM-17 
haben.

Kennt jemand eine solche Übersicht oder kann auf die Schnelle die 
grundlegenden Unterschiede aufzählen? Mir geht es nicht um Details, wie 
dass eines z.B. 10% weniger Energie braucht, sondern sowas wie bei den 
HC, also dass der eine Master und Slave kann und der andere nur 
Slave.

Danke schon mal und allen einen guten Rutsch
#5261553
Lesenswert?

Sind die Dinger nicht allesamt frei programmierbar? Dann entscheidet das 
nämlich erst der Firmware Entwickler.

Eins der Ebay Angbote hat da eine Übersicht:
1
HM-16 Bluetooth Module BLE 4.1 HM16 
2

3
Master and Slave compatible with HM-10 HM-12
4

5
    operating voltage 1.9V-5.5V
6

7
    instruction set AT (compatible to HM-10, HM-11)
8

9
    4.1 version, range to 100m
10

11
    built-in antenna
12

13
    chipset CYBL10162-56L (CORTEX-M0)
14

15
    dimensions 27x13mm
16

17
    transparent mode
18

19
    transparent mode + remote control
20

21

22
Differents between HM10 HM11 and HM16 HM17
23

24
1. MCU
25

26
   HM-10/11 MCU is 8051 32MHz 8bit
27

28
   HM-16/17 MCU is Cortex-M0 48MHz 32bit
29

30
2. Bluetooth core version
31

32
   HM-10/11 is BLE 4.0
33

34
   HM-16/17 is BLE 4.1
35

36
3. MTU Size
37

38
   HM-10/11 MTU size always is 20Bytes
39

40
   HM-16/17 Default MTU size is 256Bytes
41

42
   HM-16/17 work with iOS MTU size 158Bytes(if iOS8 and higher), 135Bytes(if <iOS8)
43

44
   HM-16/17 work with another HM-16/17 MTU size is 256Bytes
45

46
   HM-16/17 work with HM-10/11 MTU size is 20Bytes
47

48
   HM-16/17 work with android MTU size is 20Bytes (almost)
49

50
4. Speed
51

52
   HM-10/11 speed is about 2KB/seconds
53

54
   HM-16/17 speed is about 3-8KB/seconds
55

56
5. Power consumption
57

58
   HM-10/11 in automatic sleep mode 50~400uA
59

60
   HM-10/11 in active mode 8.5mA
61

62
   HM-16/17 in automatic sleep mode 50~1200uA
63

64
   HM-16/17 in active mode 6.5mA
65

66
6. Size
67

68
   HM-10/11 as same as HM-16/17

Zusammenfassung:
HM10/HM11 sind TI CC2540/CC2541
HM16/HM17 sind Cypress CYBL10162-56L

Beides sind programmierbare BLE SoC, die gelieferte Firmware müsste BTLE 
Central und Peripherial können (vermutlich aber nicht gleichzeitig) und 
ist per AT Kommandos ansprechbar.
OP #5261669
Lesenswert?

Jim M. schrieb:
> Zusammenfassung:
> HM10/HM11 sind TI CC2540/CC2541
> HM16/HM17 sind Cypress CYBL10162-56L
>
> Beides sind programmierbare BLE SoC, die gelieferte Firmware müsste BTLE
> Central und Peripherial können (vermutlich aber nicht gleichzeitig) und
> ist per AT Kommandos ansprechbar.

Tausend Dank, hatte auch schon gesucht, aber bei keinem der angeschauten 
Angebote solch eine Zusammenfassung gefunden!

Jetzt stellt sich nur noch die Frage der Unterschiede HM-10 <-> HM-11 
und HM-16 <-> HM-17
OP #5261682
Lesenswert?

Ralf M. M. schrieb:
> Jetzt stellt sich nur noch die Frage der Unterschiede HM-10 <-> HM-11
Ok hier scheint es so zu sein, dass das HM-11 Modul nur das nackte Modul 
ohne die Adapter-Platine ist, siehe:
http://www.martyncurrey.com/bluetooth-modules/#HM-11

Edit: Nein stimmt doch nicht, das HM-11 Modul ist kleiner, weil es 
weniger nach außen geführte I/O Pins hat. Für rein Seriellen Anschluss 
ist das aber nicht wichtig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren