Home
PC application for ML7105 evaluation kit User`s Manual
Contents
1. 1 1 System Overview Figure 1 1 shows the protocol stack configuration figure of the Bluetooth Low Energy with using ML7105 ML7105 contains the Bluetooth Low Energy stack and can communicate with windows PC via Virtual Com Port over USB interface In Windows PC application profile and control software are implemented Software architecture is shown below Profile VSP HRP Windows PC Bluetooth Application Controller Interface BACI Host ee ees ee ees ee ee Virtual Com Port over USB Bluetooth Application Controller Interface BACI Controller ML7105 Bluetooth Low Energy Host GAP GATT SMP etc Bluetooth Low Energy Controller LL etc Figure 1 1 Protocol stack configuration Figure 1 2 shows the system overview of the evaluation kit ML7105 PC application has master side HOST or Central role Connection between USB conversion board and Windows PC is Virtual Com Port over USB USB Dongle USB ML7105 Conversion Wireless Board ii Module ML7105 Wireless Sensor Board Module Bluetooth Low Energy Slave Figure 1 2 System overview FEXL7105 PCapp 02 l LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 1 2 PC application Software Package PC application software for evaluation kit ML7105 includes following files baci_app_rev4 exe command line application executable baci_app_config txt Initial setup file README BACI PC APP
2. D3 D3 D2 Dl Tyee 0x00 Status 0x00 Connection Handle Ox0060 El Figure 2 5 2 Connection with device in the cofig file There is an option to change connection parameter such as connection interval so that shorted or longer interval of connection events Following snapshot reprents menu changing connection parameter when master start scanning ec GS work _dir baci_app rev4 baci app rev4_exe Your Option Enter vou choice Advertise 0 Scan amp Connect 0 1 Device in cont ig Device from Whitelist 3 Other device Update Connection Params 1 03 1 Enter the Scan Interval Cin HEX 40 Enter the Scan Window Cin HEXI 40 Enter the Initiator Filter Policy Cin HEX 0 Enter the Own Address Type Cin HEX 0 Enter the Min Connection Interval Cin HEX 6 Enter the Max Connection Interval Cin HEX 6 Enter the Connection Latency in HEX 0 Enter the Supervision Timeout in HEX 100 Enter the Max CE Length Cin HEX 0 Enter the Min CE Length Cin HEX 0 sending WAKEUP Fig 2 5 2 1 Changing connection parameter FEXL7105 PCapp 02 1 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 5 3 shows Message Sequence Chart MSC while establishing baseband connection Scanner send connection request and received Sensor Node as CONNECT_REQ at Frame 1533 Zi Message Sequence Chart MSC File Edit View Help ALAL 2HWSCS SSH All Layers Ctrl Summa
3. 4 4 Receiving notification for accelerometer data FEXL7105_PCapp 02 PC applicatoion for ML7105 evaluation kit User s Manual Dd LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 8 5 LED control Services Figure 2 8 5 1 shows screenshot when performing Discover LED service menu GATT service VSP found but characteristics is not defined in this service ec G work_dirtbaci app rev4 baci app rev4 exe Refresh 10 Discover LED Service 11 Toggle LED Cont rol Your Option Enter you choice 0 rma Selection of Discover LED Service l LED CLIENT MENU 0 Exit Refresh 10 Discover LED Service ll loggle LED Cont ral Your Uption Sening of ATT FIND BY TYPE VAL REQ Enter vou choice TX 22 e 0 L10 Handle search range 0x0001 0OxFFFF Primary Service search complete Target service GATT PRIMARY SERVICEZOxAAAA ATT I LOxO0 Received ATT Event OxFO with result 00000 Received GATT PS DISCOVERY RESP No Primary Services Unknown Service OxAAAA was detected UWIO OxAAAA CUnknown in the handle of 0x0030 to 0x0032 Start Hdl 0x0030 End Hdl 0x0032 LED is a vendor specific service TW 00 BRL Sending of ATT READ BY TYPE REQ ATT 0x00 Received ATT Event OxF3 with result 0x0000 Received GATT_CHAR_DISCOVERY_ROP Handle search range 0x0030 0x0032 No Characteristics Target UUID GATT CHARACTERISTICS Unknown Char Han
4. ATA SPUR LC TTCRRTPRTIIME E 18 RUE ERCE e 21 ESI Heart Rate Services NETT TRR 21 2 0 2 Temperature SEP VIGO pastries stn capac anatase beae iia tentenns cata O cus tance bx UNUM MP MIN PUMP DUE 24 2d Datter CPCS ENA AEAEE ENI VENA toate sei COMM reas ep OMM DEM CUIU COM E UIUD 21 2 8 4 Accelerometer ServViCOS cesare om toner erea i aE E EEEE A a AEEA Eaa aaa aaa 30 20o LED comi rol SC LEE 33 LOGAT TOLEN TOPERA TION reiger neen EAE E EEA T E EE E EEA 36 DN ONIN BC TO BI UU RHPH 38 2 BB ee DINGO Wier LV PU O 39 BS Vs 1 Isat ea ceo E 40 FEXL7105_PCapp 02 iv LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 1 General Description This document describes operating manual of PC appliation software bundled to evaluation kit ML7105 The Kit inlcude USB dongle ML7105 wireless module as HOST role and Sensor Node ML7105 wireless module as Peripheral role Please refer to hardware manual for both environment PC application for evaluation kit ML7105 control Sensor Node and receive data from Sensors mouted on Sensor Node over Bluetooth Low Energy network The profile is based on the proprietary profile and is called VSP Vendor Specific Profile It is possible to perform the feature of the simple data transmission of Bluetooth Low Energy
5. Handle2 1 End Handle 65535 Type Primary Service ATT Find By Type Value Response Start Handle 30 End Handle 38 ATT Find By Type Value Request Start Handle 39 End Handle 65535 Type Primary Service ATT Error Response Handle in Error 39 Error code Attribute Not Found ATTI Read By Type Request Start Handle 30 End Handle 38 ATT Read By Type Response Handle 31 Handle 34 Handle 37 ATT Find Information Request Start Handle 33 End Handle 33 ATT Find Information Request Start Handle 33 End Handle 33 ATT Find Information Response Handle 33 ATT Find Information Request Start Handle 36 End Handle 36 Figure 2 8 2 3 Finding HTS service and characteristics Figure 2 8 2 4 shows MSC while receiving HTS indication there are corresponding confirmation from HOST ifi Message Sequence Chart MSC File Edit View Help ALAL LNO E All Layers Ctrl Summary Non Msq Summarv LE BB 4 730 9 25 51 828545 4 732 9 25 51 829069 4 737 09 25 52 147514 4 745 9 25 52 785010 4 747 09 25 92 785599 4 749 09 25 58 103756 4 754 9 25 53 422281 4 756 9 25 53 422773 4 767 9 25 54 378745 4 772 9 25 54 69 72 Eek LE ADV LE DATA LE LL L2CAP ATT Handle 36 s ATT Write Request Handle 33 Handle 33 ATT Write Response ATT Write Response ATT Handle Value Indication Handle 32 ATT Handle Value Indication m Handle 32 ATT Handle Value Indication Hand
6. detected Property 0x02 Value Handle 0x003C in the handle of Ox003B Heart Rate Control Point Heart Rate Control Point 0Ox2A39 wag detected Char Handle Ox0030 UUID 0x2438 in the handle of 0x003D Property 0x08 Value Handle OxQ0SE Figure 2 8 1 1 Discover HRS FEXL7105_PCapp 02 21 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 1 2 shows Heart Rate data dummy data with inclemental values are shown after enabled HR notification by typing 11 Notification will be kept running until user disable notification by typing 11 again ch G work_dir baciapp rev4 baci_app rev4 exe ojx pies Selection of Enable of HR Notification 22a0Llo p Sending of ATT WRITE_REQ Enable Notification tor HR CCLO Ux0USA Writing of 0x0001 Notification to the handle of 0x003A D Exit Refresh 1U Discover HRS Receiving of 11 Enable Disable HR Notification ATT WRITE RESPONSE Your Option 7 Enter vou choice LATT 0x00 Received ATT Event 0x13 th result OxQ000 Received Write Response Upcode ATT 0x00 Received ATT Event Ox1B with result OxQ000 Received HVM Handle OxQ03 Handle Value Received Receiving of the heart ate data Heart Rate 11 beats per minute ATT L x00 Received ATT Event Ox1B with result OxQ000 Received HYN Handle x33 Handle Value Received Receiving of the heart rate data Heart Rate 12 beats per m
7. scanning FilterPoli y 0x01 Received Advertising Report Event Event Type 0x00 Address Type 0x00 Address D1 D2 D3 Ds D2 D V el luce Hd ect ipa Dd Receiving of Advertising data x02 0x01 Ox06 OxO OxOS Ox04A Ox18 0x09 0x18 Oxf0 Ox18 0x09 0x05 0x42 x5C Ox Ox65 x4C x69 x 4 Ox RSSI OxD 2 l TY 12231 qd rrr Sending of Set adv scan command Stop of scanning TA 18719 4l ib Sendina of Connect command LATTI 00x00 Received ATT Event 0x81 with result OxQ000 x00 Received Connection Indtication Result Oxf000 Received Connection Complete Event Receiving of Connection Complete event Peer BD ADDR D1 D D3 D3 D2 Dl Type 0x00 Status 0x00 Connection Handle 0x0060 El Figure 2 5 5 Connecting device in the White Lists FEXL7105 PCapp 02 13 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Current version of PC application support to clear the White Lists Figure 2 5 6 shows case when clear the White Lists cy C work_dir baci_ app rev4 baciapp rev4 exe 14 LED Operat ions 0 GATT Client Operations Your Option Enter vou choice 7 Omission 0 GATT Client perations Your Option TM IX 1 0201la cht Sending of White list Clear Enter vou choice Received Command Complete Event Status 0x00 Length of the command complete event packet L0x QD Dumping Event Data Figure 2 5 6 Clear the Whit
8. search range 0x0001 OxFFFF TA 22b0Ld Target service GATT_PRIMARY_SERVICE Tx bOLd Tx bOLd Primary Service search complete LATT 0x00 Received ATT Event xF with result 00000 Received GATT_PS_OISCOVERY_RSP Mo Frimary Services 1 Ox1800 GAP Service Hdl xOU0l End Hdl 00005 Ox1801 GATT Service Hdl 0x0006 End Hdl 0x000 Ox180F Battery Service Hdl OsQ004 End Hdl xOUL Ox1804 Device Information Hdl OsQ000 End Hdl xO ll Ox1809 Health Thermometer Hdl x lE End Hdl OsQ026 x1803 Link Loss Service Hdl 0x007 End Hdl 0x002 Ox1802 Immediate Alert Service Hdl x U2 amp End Hdl Qx L Ox1804 Tx Power Service Hal OxGl020 End Hdl Ox002F gt OxAAAA Unknown Hal OxGl0S0 End Hdl Os003 OxBCCC Unknown Hal 00033 End Hdl Ox0036 Ox1800 Heart Rate Service Hdl x 3 End Hdl x 3E CATT 00x00 Received ATT Event 0x82 with result O0x0000 0x00 Received Disconnection Indtication Result Ox0000 Received Disconnect ion Complete Event Reason 0x08 Connection Handle 0x0060 Figure 2 9 2 Finding primary services FEXL7105 PCapp 02 37 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 10 Connection Update Figure2 10 1 shows screenshot when PC application perform connection update event by typing 8 Figure 2 10 2 shows MSC of the connection update The co
9. the application performs to read own local device address Please confirm the display of address information which is in red line as below oc CG work dirtbaci app rev4 baci app rev4_exe sending RESET J Exit Refresh Advertise Scan amp Connect 3 Bond 4 Disconnect 5 Read Connection Rss dd to white list Clear white list Go l 5 Connection Parameter Update HRS perations Jemperature perations Battery Uperat ions hccelerometer Operat tons LED Operat ions Se LI Jm oC qe 05 I 0 GATT Client perations Your Option TX 11 00L 2 Enter vou choice Received Startup Read local device address IX 15 10 153 Received Command Complete Event Status 0x00 Length of the command complete event packet O0x0C umping Event lata ELE Ds it DS CoL CoL sel Dr DL D DS OD Ox Public Address xDl D2 D3 D3 D D1 Random Static Address xDl D D3 D3 De D1 Figure 2 1 baci app rev4 FEXL7105 PCapp 02 7 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 2 Debug Messages After starting up the application issues the reset command and read command of local address to ML7105 The following messages are related to the first reset command Sending RESET TX 1100L2 The meaning of the character string which continues behind TX is as follows pace m C de e BACI packet type 0x01 BACI command packet
10. txt Simplifized version of user s manual ec G work_dir baciapp rev4 baciapp EE exe Ret resh Advert ise Scan amp Connect Bond Disconnect Read Connection Ros Add to white list Clear white list Connect ion Parameter Update HRS perations Temperature Qperat ions Battery Operat ions Accelerometer Operations LED perat ions 20 GATT Client perations Your Option Enter vou choice Received Startup Read local device address TK 1b 10L 3 Received Command Complete Event Status 0x00 Length of the command complete event packet 0x0UC lumping Event Data OxDT OxD 0x03 0x03 OxD 0x01 0x01 OxD 0x03 0x03 xD Ox Public Address xD D D3 D3 D D1 Random Static Address 0x01 02 03 03 02 01 Figure 1 3 baci app rev4 FEXL7105 PCapp 02 2 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 1 3 Initial setup 1 3 1 Configuration of ML7105 wireless module ML7105 wireless module has to be in BACI over UART mode As a default ML7105 wireless module will be provided by BACI mode It is possible to select physical layer of BACI mode either over SPI or over UART See ML7105 USB BOARD Hardware Manual for more detail 1 3 2 Configuration of BT transport When ML7105 USB board is connected to PC a Com port number will be assigned if you have installed driver software for USB serial IC properly You can check assigned Com port number by using device manager USE
11. 0000 Received HYI Handle O Q020 Handle Value Received Receiving of the s TumelnE b eec temperature data TV 22 40L 8 Sending of ATT HANDLE VALUE CNF CATT LOxO0 Received ATT Event 0x10 with result 0x000 Received HY Handle 0x020 Handle Value Received Receiving of the temperature data Dumping b Bytes Tx 224006 Sending of ATT HANDLE VALUE CNF ATT LOx00 Received ATT Event Ox1D with result Ox0000 Received HVI Handle 0x002 Handle Value Received Dumping 5 Bytes Ww 27240l5 ID SA d Selection of Disable Temperature Indication able Notification tor HR CECCO Ox0034 I 22aULe Sending of ATT WRITE REQ Writing of 0x0000 None to the handle of 0x0021 El Figure 2 8 2 2 Enable Disble Temperature Indication FEXL7105 PCapp 02 25 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 2 3 shows MSC while finding HTS service and characteristics ifi Message Sequence Chart MSC File Edit View Help RAHN aR SSH All Layers Ctrl Summary Non Msq Summary LE BB Frame Time 4 628 9 25 41 310341 4 633 09 25 41 626856 4 638 9 25 41 947380 4 643 9 25 42 266349 4 648 9 25 42 584876 4 655 09 25 42 903844 4 660 09 25 43 222370 4 662 09 25 43 222894 4 667 9 25 43 541340 4 672 9 25 43 859863 qu LE ADV LE DATA LE LL L2CAP ATT gt ATT Find By Type Value Request Start
12. 2 Debug Messages Correction of the chapter number due to the addition of iid chapter 2 2 39 Added 2 11 Reading of RSSI value 10 31 10 38 Added the explanation for the command event co I Go FEXL7105_PCapp 02 40
13. 671 09 16 54 176137 Baseband connection encrypted SMP_Encryption Information LTK Ox000f0e0d0cOb0a090807060504030201 1 67 9 16 54 813671 For Help Press F1 Fiqure 2 7 3 Making SMP Pairing FEXL7105 PCapp 02 19 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual l Message Sequence Chart MSC File Edit View Help ALAL LNSO E All Layers Ctrl Summary Non Msq Summary LE BB LE ADV LE DATA LE LL L2CAP SMP Adress oe XU M address BD ADDR7UxdadeeeftfcUUL SMP Encryption Information LTK 0x000f0e0d0c0b0a090807060504030201 EDIV 0x0530 Rand 0x0807060504030201 IRK Ox000f0e0d0cOb0a090807060504030201 Adress Type Static random device address BD_ADDR OxdadeeeffcO00 1 688 9 16 55 131745 1 690 9 16 55 132397 1 692 9 16 55 133001 1 694 09 16 55 133653 1 782 0 17 08 838145 Baseband connection terminated 2 080 09 17 11 460020 Baseband connection created 2 116 9 17 14 974613 Baseband connection encrypted 2 316 9 17 47 485933 Baseband connection terminated ull vi For Help Press F1 Figure 2 7 4 Encryption with Bonded device FEXL7105_PCapp 02 20 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 8 GATT services Following sub state will describe services supported by Sensor Node device in evaluation kit ML7105 They are Heart Rate S
14. 8 772221 4 233 19 EE UUA 4238 09 30 09 409037 ATT_Read Response All Read Response ATT Read Request i Handle 12 AIT Read Response l ATT Read Response 4324 10 30127 F lI Baseband connechon terminated 4 263 9 30 13 234603 4288 09 30 13 553652 ES Figure 2 8 3 4 Reading Battery level FEXL7105_PCapp 02 29 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 8 4 Accelerometer Services Figure 2 8 4 1 shows screenshot when performing Discover Accelerometer menu GATT service and Characteristics are found ec G work_dirtbaci_app rev4 baciapp rev4 exe Your Option Enter vou choice Refresh 10 Discover Accelerometer Service 1 Enable Disable Accelerometer Not if icat ion Tour Option ZELLE Selection of Discover Accelerometer Service Refresh 10 Discover Accelerometer Service 11 Enable Disable Accelerometer Mot ification four Option naa Sening of ATT FIND BY TYPE VAL REQ De Pn T 9 a0 19 Handle search range 0x0001 OxFFFF MA uM cn es Target service GATT PRIMARY SERVICE 0xGCCC LATTI 0x00 Received ATT Event OxFO with result 00000 Received GATT_PS_DISCOVERY RSP Mo Primary Services Unknown Service OxCCCC was detected UUID OxCCCC Unknown in the handle of 0x0033 to 0x0036 Start Hdl 0x0033 End Hdl 000326 Accelerometer is a vendor specific service Ty 22980la Uv sending of AT
15. DISCOVERY_RSP Mo Characteristics Battery Level Char Handle Ox000B UJIO Qx2413 Property 0x02 Value Handle 00000 Battery Handle OxQ00C Battery Level Characteristics 0x2A19 was detected in the handle of OxO00C Figure 2 8 3 1 Discover Battery Service FEXL7105_PCapp 02 r LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 3 2 shows screen shot whenever read Battery data by typing 11 oc G work dir baci app rev4 baci app rev4 exe Refresh 10 Discover Battery Service 11 Read Battery Level Your Oetion nt Sending of ATT READ REQ TA 2250158 Read from the handle 0x000C Enter vou choice LATT LOxO00 Received ATT Event Ox0B with result 0x0000 Received Read Response Opcode Handle Value Received Battery Level 31 Figure 2 8 3 2 Read Battery Level FEXL7105_PCapp 02 28 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 3 3 shows MSC while finding BAS service and characteristics HN Meccene Sequence Chat MSE Fils Edit Wise Help amp 4 250960255 All Layers Ctrl Summarv Mon Meg Summary IE BB LE ALW LE DATA LE LI CAP ATT j ATT Find By Type Value Request i 4 006 07 29 30 T6822 Start Handle 1 End Handle 65595 TvpesPrimary Service ATT Find By Type Value Request 4 000 09 29 39 766702 s Start Handle 1 End Handle 65595 Type Primar
16. LAPIS SEMICONDUCTOR FEXL7105_PCapp 02 PC application for ML7105 evaluation kit User s Manual Issue Date Aug 1 2013 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual NOTES No copying or reproduction of this document in part or in whole is permitted without the consent of LAPIS Semiconductor Co Ltd The content specified herein is subject to change for improvement without notice Examples of application circuits circuit constants and any other information contained herein illustrate the standard usage and operations of the Products The peripheral conditions must be taken into account when designing circuits for mass production Great care was taken in ensuring the accuracy of the information specified in this document However should you incur any damage arising from any inaccuracy or misprint of such information LAPIS Semiconductor shall bear no responsibility for such damage The technical information specified herein is intended only to show the typical functions of and examples of application circuits for the Products LAPIS Semiconductor does not grant you explicitly or implicitly any license to use or exercise intellectual property or other rights held by LAPIS Semiconductor and other parties LAPIS Semiconductor shall bear no responsibility whatsoever for any dispute arising from the use of such technical information The Products specified in this document are intended to be used wi
17. O first dl d d d3 d dl 0 Exit Ret resh Omission 0 GATT Client perations Your Option Tec 1203 Lae ss Sending of White_list Add Enter vou choice Received Command Complete Event Status 0x00 Length of the command complete event packet 0x00 jumping Event Data J Figure 2 5 4 Putting device address in the White Lists FEXL7105 PCapp 02 12 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Once the device was registerd in the White Lists option2 of Advertise Scan amp Connect will establish connection with device in the white lists Figure 2 5 5 shows case when connecting device in the White Lists In this example connection is established because device address d1 d2 d3 d3 d2 d1 is already registered in the White Lists c GE work_dir bactapp rev4 bac app rev4 exe Jof x Your Option Enter vou choice Advertise 0 Scan amp Connect 0 Connect to 1 Device in config Device trom Whitelist 3 Other device Update Connection Params 1 03 0 sending WBKELP js pud ess Sending of Wakeup command Exit Refresh Omission 0 GATT Client perations Your Option Received Command Comelete Event Enter vou choice Status 0x00 Length of the command complete event packet 0x00 Dumping Event Data pee qam Sending of Configure command Start of
18. Opcode Event type 0x01 Reset command Parameter total length 0x00 Reset command does not have any parameters Ist byte of parameters If parameter total length is zero then ignore this byte Identifier of Length Total packet length excluding packet type 0x02 After the application issues BACI reset command the application will receive the Start up event from ML7105 as follows Received Startup After receiving of the Start up event the application will issue the read command of local address Read local device address X 1b10L3 The meaning of the character string which continues behind TX is as follows Gap oa So BACI packet type 0x01 BACI command packet Opcode Event type OxOB Read Local Device Address command Parameter total length 0x01 Ist byte of parameters 0x00 Read Public Static Random Address Identifier of Length Total packet length excluding packet type 0x03 After the application issues Read Local Deice Address command the application will receive the Command Complete event from ML7105 as follows Received Command Complete Event Status 0x00 Length of the command complete event packet 0xOC Dumping Event Data OxD1 OxD2 OxD3 OxD3 OxD2 OxD1 OxD1 OxD2 OxD3 OxD3 OxD2 OxD1 Public Address OxD1 D2 D3 D3 D2 D1 Random Static Address OxD1 D2 D3 D3 D2 D1 Regarding the detail of the format of Command Event please refer to Bluetooth Application Controller Interface BACI Com
19. Serial Port GOM20XD7 Jtr 4 gk X HMDESE ES SER Bit rate Data bit LB 55x gs Exc NN HEA BELETA No parity No flow control Figure 1 4 UART port configuration Com port has to be configured as shown above 57 6kbps baud rate 8bit data no parity 1 stop bita and no flow control Same information has to be configured in baci app config txt Transport selection UART 0 USB 1 SOCKET 2 HCL TRANSPORT 0 UART Transport device settings For Ports greater than COM9 on Windows devices UART Device Name should be of the format COMX BT UART DEVICE NAME XY YCOM20 BT UART DEVICE BAUD 57600 1 3 3 Configure BD ADD and address type In the baci app config txt there is section configure BD ADDR for peer device and address type BT LOCAL DEVICE NAME MindTree Sensor Node BT PEER DEVICE ADDR 070001000571 Public 0 Random 1 BT PEER DEVICE ADDR TYPE 0 FEXL7105 PCapp 02 3 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Please mind that BD ADDR has to be written LSO to MSO BT_ PEER DEVICE ADDR_TYPE 0 for Public address BT_ PEER DEVICE ADDR TYPE 1 for Random address 1 3 4 Configure device role In the baci app config txt there is section configure device role Device Role Peripheral 0 or Central 1 BT DEVICE ROLE 1 BT_ DEVICE ROLE 1 for Central Host device BT DEVICE ROLE O for Peripheral Sensor device 1 3 5 Advertizing pa
20. T READ BY TYPE REQ CATT 0 00 Received ATT Event xF3 with result 00000 Received GATT CHAR DISCOVERY RSP Handle search range 0x0033 0x0036 Mo Characteristics Target UUID GATT CHARACTERISTICS Unknown Char Handle 0x0034 UUID OxDDDD Accelerometer Characteristics OXDDDD was detected Property 0x10 Value Handle 0x0035 in the handle of 0x0035 ACCEL Handle 0x0035 Mo Characteristic Descriptors Desc Handle 0x0036 Desc UID 022902 Unknown Accelerometer COCO Handle 0x036 Figure 2 8 4 1 Discover Accelerometer Service FEXL7105_PCapp 02 30 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 4 2 shows Accelerometer data data from Sensor on board are shown after enabled Accelerometer notification by typing 11 Notification will be kept running until user disable notification by typing 11 again ec G work_dir baciapp rev4 baciapp rev4 exe isis Selection of Enable Accelerometer Notification able Notification for Accel CODD 0x0036 TAS 22aULc Sending of ATT WRITE REQ Writing of 0x0001 Nortification to the handle of 0x0036 Refresh 10 Discover Accelerometer Service Receiving of 11 Enable Disable Accelerometer Notification ATT WRITE RESPONSE Your Option Enter vou choice LATT LOxO0 Received ATT Event 0x13 wrth result 00000 Received Write Response pcode LATT C000 Received ATT Event xlB with resu
21. blic Address Status OOOO jAuthent ication Success on Encrypt ion Figure 2 7 2 Bonding with Bonded device Figure 2 7 3 shows MSC when making SMP pairing as device information is not registered UnBonded pairing process has to be done prior to encryption proess On the other hand Figure 2 7 4 shows MSC when start encryption with Bonded device No implicit SMP process performed because SMP pairing information has been registered already j2i Message Sequence Chart MSC File Edit View Help ARAN 2HOSCS 22H All Layers Ctrl Summary Non Msq Summary LE BB LE ADV LE DATA LE LL L2CAP SMP 1 623 9 16 51 625525 SMP Pairing Request loCaps NoInputNoOutput MaxKeySize7 16 Octets SMP Pairing Response loCaps NoInputNoOutput MaxKeySize7 16 Octets SMP Pairing Response loCaps NoInputNoOutput MaxKeySize7 16 Octets SMP Pairing Confirm Confirm Value xSe4c a41c94b 79663041ebc5ad1b 772 SMP Pairing Confirm Confirm Value xe20d455a 9feaaef d 2253abff9dafa SMP Pairing Random Random Value xD000000000000000aef8b891e 75af 4d SMP Pairing Random Random Value Qx0000000000000000aef8b891e Saf 4d SMP Pairing Random Random Value x000000000000000072488135758633d1 1 628 9 16 51 944494 1 630 09 16 51 945034 1 635 9 16 52 263020 1 640 9 16 52 581988 1 645 09 16 52 900514 1 646 9 16 53 219262 1 651 09 16 53 938230 1
22. c Descriptors Desc Handle 0x0021 Desc UID 0x2902 Unknown HIS COCD Handle 0x002 Temperature Measurement Intermediate Temperature 0x2A1E was detected Char Handle Ox0022 UJIO x2ATE iri the handle of 0x0022 Property 0x10 Value Handle 0x002 Mo Characteristic Descriptors Desc Handle 0x0024 Desc UUID 0x2902 Unknown Intermediate Temperature Char Handle 0x0025 UUID Ox2AID in the handle of 0x0025 Temperature Type Temperature Type 0x2A1D was E Property 0x02 Value Handle x05 r Figure 2 8 2 1 Discover HTS FEXL7105_PCapp 02 24 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 2 2 shows Temperature data Raw data from sensor are shown after enabled Temperature indication by typing 11 Data indication will be kept running until user disable notification by typing 11 again eo 0G eork dir baciapp rev4 baci_app rev4_ exe i dee Selection of Enable Temperature Indication Prable Notification tor HR CECCO 0x0034 TA 22 aQbc Ge Sending of ATT_WRITE_REQ Writing of 0x0002 Indication to the handle of 0x0021 J Exit Refresh 10 Discover HIS Receiving of 11 Enable Disable Temperature Indication ATT WRITE RESPONSE Your ption Enter vou choice LATT OxO00 Received ATT Event 0x13 with result 0x 000 Received Write Response pcode LATT J 00x00 Received ATT Event Ox1D with result Ox
23. ct a ROHM sales representative before purchasing If you intend to export or ship overseas any Product or technology specified herein that may be controlled under the Foreign Exchange and the Foreign Trade Law you will be required to obtain a license or permit under the Law Copyright 2012 2013 LAPIS Semiconductor Co Ltd FEXL7105_PCapp 02 1 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Preface This user s manual describes the functional specification of PC application bundled with evaluation kit for the Bluetooth Low Energy ML7105 The following related manual is available and should be referenced as needed ML7105 data sheet ML7105 user s manual Bluetooth Application Controller Interface BACI Command Manual ML7105 Wireless Sensor Node BOARD WSN7105GD 01 Hardware Manual ML7105 USB BOARD Hardware Manual Wireless Sensor Node Application for ML7105 Evaluation Kit User s Manual FEXL7105 PCapp 02 ii LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Classification Notation Numeric value Oxnn Obnnnn Address Oxnnnn nnnn 9 Unit word W byte B Mega M Kilo K uppercase Kilo k lowercase Milli m Micro u Nano n Second s lowercase Terminology H level L level 9 Register description Notation Description Represents a hexadecimal number Represents a binary number Represents a hexadecima
24. d2d3d3d2d1 ADV IND AdvA Oxd1d2d3d3d2d1 ADV IND AdvA 7 Dxd1d2d3d3d2d1 ADV IND AdvA Oxd1d2d3d3d2d1 ADV IND AdvA Dxd1d2d3d3d2d1 10 51 07 677545 10 51 07 682546 10 51 07 701921 10 51 07 706919 10 51 07 711919 For Help Press F1 Fiqure 2 5 10 MSC of advertising FEXL7105 PCapp 02 16 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 6 Disconnect Figure2 6 1 shows screenshot when PC application perform disconnection event by typing 4 ZEE work_dirtbaci app rev4 baci app rev4_exe Refresh Omission DU GATT Ditent bsrabiens Your Option Enter you choice LATT L0x00 Received ATT Event 0x82 with result 00000 LOx00 Received Disconnection Indtication Result Ox0000 Received Disconnection Complete Event 9 Receiving of Disconnect Complete even Reason 0x16 Connection Handle LOx0060 Figure 2 6 1 Disconnection Figure2 6 2 shows MSC when HOST disconnect baseband connection at Frame 1552 when baseband connection terminated Sensor Node start advertizing again i Message Sequence Chart MSC File Edit View Help ALAN AZNOSCO SIH All Layers Ctrl Summary Non Msq Summary LE BB LE ADV LE DATA LE LL 1 551 09 14 35 647 753 LL Data PDU empty NESN 1 SN 0 MD 0 Length 0 DATA Channel PDU Channel 9 2422 MHz Status Ok LL Control PDU Terminate conn
25. dle OxQ031 UJIO xBBBB Property 0x08 Value Handle Ox0032 LED Characteristics OXBBBB was detected LED Handle 0x0032 in the handle of 0x0032 il Figure 2 8 5 1 Discover LED Service FEXL7105 PCapp 02 33 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 5 2 shows screenshot whenever typing 11 as toggle LED control Each time write operation performed LED on Sensor Node Board is toggled his state ec G work_dir baci app rev4 baciapp rev4_exe Refresh 10 Discover LED Service 11 Toggle LED Control Sending of ATT WRITE REQ Tour ption Writing of 0x00 to the handle of 0x0032 Tx 2280Lb Enter vou choice LATT LOx00 Received ATT Event 0x13 with result 0x0000 Received Write Response pcode Refresh 10 Discover LED Service MK a rae Sending of ATT_WRITE_REQ T 22980Lb Writing of 0x01 to the handle of 0x0032 Enter vou choice LATT 0x00 Received ATT Event 0x13 with result Ox0000 Received Write Response pcode Figure 2 8 5 2 Toggle LED FEXL7105 PCapp 02 34 LAPIS S MICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 5 3 shows MSC while finding LED service related information z iti Mescane eque p File Edit View Help ARAN 2n0 gOuos All Layers Ctrl Summary Non Msq Summary LE BB lE ADVI IE DATA IE LL IPCAP ATT LOO oo o o O ATT Find By Type Valu
26. e 0x00 Aare pe l Address D1 D2 D3 D3 D2 DI Jumping Advertising Lata 0x02 Ox01 OxO6 x0 0x03 Ox0A 0x18 0x09 0x18 OxOD 0x18 0x09 0x08 x42 OxbC Oxi x55 Qx4C Ox69 0x74 0x45 RSSI LOxDI J Figure 2 5 8 Scanning device address In the end of comman lines found device d1 d2 d3 d3 d2 d1 is listed By using found device address with option3 it is possible to connect to arbitary device address FEXL7105 PCapp 02 15 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 5 4 Advertising PC application can perform as slave role also If you select option 1 Advertise in Advertise Scan amp Connect menu the device will start advertising Figure 2 5 9 shows case when advertising Enter vou choice Advertise Scan amp Connect Refresh Omission 0 GATT Client perations Your Option ees sees Sending of Wakeup command Enter vou choice Received Command Complete Event Status 0x00 Length of the command complete event packet 0x00 Dumping Event Data pss T2 li U LI see Sending of Set_adv_data command TAD 1301 L32 Sending of Configure command Start of advertising wn Figure 2 5 9 Advertising ifi Message Sequence Chart MSC File Edit View Help A f f 250902208 All Layers Ctrl Summary Non Msq Summary LE BB LE ADV _ 10 51 07 672546 Oem VAU IENCNIUNI ADV IND AdvA Oxd1d2d3d3d2d1 ADV IND AdvA Oxd1
27. e Lists Next example shows when trying connection establishment while white lists is empty connection will not be established because white lists is empty ec C work_dir baci_ app rev4 baciapp rev4_exe ll Device in config z2 Device trom Whitelist I3 Other device Ret resh l dvertise Scan amp Connect Figure 2 5 7 Connection with empty white lists FEXL7105 PCapp 02 14 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 5 3 Scanning device address and establish connection If the device address of remote device is unknown it is possible to know by scanning device with option3 of Advertise Scan amp Connect menu Scanning device with dummy address will list found device address o C work_dir baci_apprevd baci_apprevd ere Your Option Enter vou choice Advertise 0 Scan amp Connect 0 1 Device in cont ig Device from Whitelist 3 Other device d Enter Device Type in Hex 0 Public 1 Random 0 Enter Device Address in Hex LSO first 000000 Update Connection Params 1 0 0 Refresh Omission 0 GATT Client perations Your Option Tk 400L2 teers Sending of Wakeup command Enter vou choice Received Command Complete Event Status 0x00 Length of the command complete event packet LOs00 Jumping Event Uata TX 1 300132 Re Sending of Configure command Start of scanning Received Advertising Report Event Event Typ
28. e Request a 4304 09 42 06 451229 addi idea Start Handle 1 End Handle 65595 TypesPrimary Service ATT Find By Type Value Request vun ATT Find By Type Value Request o Start Handle 51 End Handle 65535 Type Primary Service 4 406 09 42 07 726217 4 401 09 42 19 201116 ATT Write R 4400 09 42 19 520577 ATT Write Response iss em v For Help Press F1 Figure 2 8 5 3 Finding LED services characteristics Figure 2 8 5 4 shows MSC while writing command to control LED status Each time write command received by sensor node LED mounted on the board change his status on off LN Meco Sequence Chart 450 Fi Eda View Help ARAN ANSE HSE All Layers Ctrl Summary Non Msq Summary LE BB LE ADV LE DATA LE LL L2CAP ATT 1544 OY 42 20 764206 457 09 42 79 062501 ATI Write Responsa 4 alld 19 42 33 5449 7H Baseband connection terminated For Help Press Fi Figure 2 8 5 4 Controlling LED FEXL7105 PCapp 02 35 LAPIS SEMICONDUCTOR 2 9 GATT client operation PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 9 1 shows GATT client menu supported by PC application for evaluation kit ML7105 Most of GATT ATT operation can be controlled by this menu cy C work_dir baci_ app rev4 baciapp rev4 exe Your Option Enter vou choice 20 D Exit Refresh Primary Service Discovery 10 Discover All Primary Services 11 D
29. e in the white list and establish connection 3 Scanning device address and establish connection Figure 2 5 1 shows screenshot when PC app performing scan amp connect by typing 0 and 2 3 options are shown oc G work_dir baciapp rev4 baciapp rev4 exe Ret resh dvertise Scan amp Connect Bond Disconnect Read Connection RSSI dd to white list Clear white list Connect ion Parameter Update HRS perations Temperature perat ions Battery perations Accelerometer perat ions LED perations GATT Client perations Tour ption Enter vou choice Advertise 0 Scan amp Connect D 1l Device in conf ig Device trom Whitelist 3 Other device Figure 2 5 1 Scanning and Connect options 2 5 1 Connection with device in the config file Figure 2 5 2 shows screen shot when selecting option in Scan amp Connect menu 2 Pre defined BDADDR wrtten in baci_app_config txt is scanned and connected if the device was found by scan process In baci_app_config txt BDADDR is defined as shown below The public address d1 d2 d3 d3 d2 d1 is listed In the end of command lines there is a message showing Received Connection Complete Event and the address of connected device jj Loca
30. ection 4 NESN 1 SN 1 MD 0 Length 2 LL_TERMINATE_IND Error Code Remote Connection event 9 Terminate connection lage 9 14 35 966278 Terminate connection DATA Channel PDU Channel 9 2422 MHz Status Ok LL Data PDU empty NESN 0 SN 1 MD 0 Length 0 1 593 09 14 35 966516 1 553 09 14 35 966516 Baseband connection terminated ADV Channel PDU Channel 3 2402 MHz Status Ok ADV IND AdvA 0x710500010007 1 594 9 14 36 036271 ADV Channel PDU Channel 38 2426 MHz Status Ok ADV IND A AA 02140cnnn11ninn 1 999 09 14 36 041272 ik For Help Press F1 Figure 2 6 2 MSC of disconnection FEXL7105 PCapp 02 17 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 Bonding Figure 2 7 1 and Figure 2 7 2 shows screenshot when performing Bonding device with Unbonded device and Bonding device with Bonded device respectively Bonding with Unbonded device perform Authentication process including registeration of encryption keys device will be bonded in the end On the other hand Bonding with Bonded device does not perform authentication and perform encryption with registered information c G work_dir baci_app rev4 baci_app rev4 exe Your Option Enter vou choice 3 0 Exit 1 Refresh Omission 20 GATT Client perations No be ott Sending of SMP AUTHENTICATION REQUEST Enter
31. ed in parameter name shown Table 1 3 Table 1 3 Connection request parameters Value Connection request Parameter q range Parameter Description 2 59ms LE SCAN INTERVAL 10 2 Scanning interval 2 5 msec 64 x 0 625ms 4s 2 5ms LE SCAN WINDOW ni 10 2 Duration of scanning 2 5 msec 64 x 0 625ms 0 White list is not used to determine which advertiser to connect to Peer_Address_Type and Peer_Address shall be used Accept INITIATOR_FILTER_POLICY all advertisement packets default 1 White list is used to determine which advertiser to connect to Peer Address Type and Peer_Address shall be ignored f 0 Public Device Address default OWN ADDRESS TYPE o fo 1 Random Device Address 7 5ms Minimum value for the connection event interval CONN INTERVAL MIN EE 50 msec 40 x 1 25ms CONN INTERVAL MAX 7 5ms_ Maximum value for the connection event interval 4s 70 msec 56 x 1 25ms CONN_LATENCY s 0 500 Slave latency for the connection in number of connection events 0 320 Supervision timeout for the LE Link SUPERVISION TIMEOUT 9550 msec 955 x 10ms 0 655 Information parameter about the minimum length of connection MINIMUM CE LENGTH 32 35 needed for this LE connection 20 msec 32 x 0 625ms 0 655 Information parameter about the maximum length of connection MAXIMUM CE LENGTH 32 35 needed for this LE connection 20 msec 32 x 0 625ms FEXL7105 PCapp 02 5 LAPIS SEMICONDUCTOR PC applicatoion for ML7105
32. ervice HRS Temperature Service HTS Battery Service BAS Acceletometer Service VSP LED control VSP 2 8 1 Heart Rate Services Figure 2 8 1 1 shows screenshot when performing Discover HRS menu GATT service and Characteristics are found ec G work_dir baci_ app rev4 baci app rev4 exe Ref resh 10 Discover HRS 11 Enable Uisable HR Notification Your Option Enter vou choice 0 ZEE Selection of Discover HRS Refresh 10 Discover HRS 11 Enable Disable HR Notification o e RES Sening of ATT FIND BY TYPE VAL REQ Enter vou choice I 22 e0 L10 Handle search range 0x0001 OxFFFF Primary Service search complete Target service en PRIMARY SERVI ATT LOx00 Received ATT Event xF with result 0x000 Received GATT PS DISCOVERY RSF Mo Primary Services UID Ox180D Heart Rate Service HRS 0x180D was detected E 0x180D Start Hdl Ox0037 End Hdl Ox003E in the handle of 0x0037 to OxOOSE Tx 22 bOLd DG 27949 LATT LOx00 Received ATT Event OxF3 with result Ox0000 Received GATT_CHAR_DISCOVERY_RSP Mo Characteristics 3 Char Handle Ox0038 UNTO Ox As in the handle of 0x0038 Property 0x10 Value Handle 0x0039 HR Handle x38 Mo Characteristic Descriptors Desc Handle Ox0034 Desc UUID 0x2902 Unknown HR CECD Handle OsQ034 Heart Rate Measurement Heart Rate Measurement 0x2A37 was detected Se a vane Heart Rate Sensor Location 0x2A38 was
33. evaluation kit User s Manual 1 3 8 Connection update parameters Table 1 4 shows parameter used for connection update In the baci_app_config txt file there is a set of parameters for connection update which parameters starting from BT_PERIPHERAL_XXXX Here XX XX will be filled in parameter name shown Table 1 4 Table 1 4 Connection updated parameters Value Value Connection update parameter Parameter Description 7 5ms Minimum o for the connection event interval CONN INTERVAL MAX 7 5ms Maximum value for the connection event interval 4s 70 msec 56 x 1 25ms CONN LATENCY s 0 500 Slave latency for the connection in number of connection events 0 320 Supervision timeout for the LE Link SUPERVISION TIMEOUT 9550 msec 955 x 10ms 0 655 Information parameter about the minimum length of connection MINIMUM CE LENGTH 32 35 needed for this LE connection 20 msec 32 x 0 625ms 0 655 Information parameter about the maximum length of connection MAXIMUM CE LENGTH 32 35 needed for this LE connection 20 msec 32 x 0 625ms FEXL7105 PCapp 02 6 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 Operating Manual 2 1 Command Window When configuration of baci app config txt completed it is now ready to start up application baci_app_rev4 exe By double click application icon you will see command line window with following start up message After starting up
34. from White List Only 3 Allow Scan Request from White List Only Allow Connect Request from White List Only 1 3 6 Scan parameters Table 1 2 shows scan parameter In the baci app config txt file there are two type of scan parameters are described One for Bonded device the other for UnBonded device which parameters starting from BT CENTRAL BONDED XXXX and BT CENTRAL UNBONDED XXXX respectively Here XXXX will be filled in parameter name shown Table 1 2 Table 1 2 Scan parameters Value Value Scan Parameter dec range Parameter Description o f Passive Scanning No SCAN REQ packets shall be sent LE LEL SCAN TYPE 0 TYPE o 1 Active scanning SCAN_REQ packets may be sent 2 0MS LE SCAN INTERVAL E pee 10 2 Scanning interval 40 msec 64 x 0 625ms FEXL7105 PCapp 02 4 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 5ms LE SCAN WINDOW PEE 10 2 Duration of scanning 40msec 64 x 0 625ms 0 Public Device Address default nus es po on 1 Random Device Address 0 Accept all advertisement packets default SCANNING_FILTER_POLICY 0 1 1 Ignore advertisement packets from devices not in the White List Only 1 3 7 Connection request parameters Table 1 3 shows parameter used for connection request In the baci app config txt file there is a set of parameters for connection request which parameters starting from BT CENTRAL XXXX Here XXXX will be fill
35. inute ATT O0x00 Received ATT Event OxlB with result 0x0000 Received HYN Figure 2 8 1 2 Enable Disble HR Notification FEXL7105_PCapp 02 22 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Figure 2 8 1 3 shows MSC while finding HRS service and characteristics ifi Message Sequence Chart MSG Sai g File Edit View Help AAHRNKZNOSO BSH All Layers Ctrl Summary Non Msq Summary LE BB LE ADV LE DATA LE LL I2CAP AT 3 108 09 22 16 176056 Start Handle 1 End Handle 45535 Type Primary Service ATT_Find By Type Value Request Start Handle 1 End Handle 65535 Type Primary Service ATT Find By Type Value Response Start Handle 55 End Handle262 ATT Find By Type Value Request Start Handle 43 End Handle 65535 Type Primary Service ATT Find By Type Value Request Start Handle 63 End Handle 45535 Type Primary Service ATT Find By Type Value Request Start Handle 63 End Handle 65535 Type Primary Service ATT Error Response Handle in Error 63 Error code Attribute Not Found ATT Read By Type Request Start Handle 55 End Handle 62 ATT_Read By Type Response Handle 56 Handle 59 Handle 41 3 110 9 22 16 176613 3 115 09 22 16 495024 3 129 09 22 16 088991 3 131 09 22 18 089547 3 132 9 22 18 407286 3 137 9 22 18 726255 3 142 09 22 19 044760 3 14 09 22 19 363749 ATT_Read By Type Response Handle 56 Ha
36. iscover Primary Services By Service UUID Relationship Uiscovery 20 Find Included Services Characteristic Discovery 30 Discover All Characteristic of a Service al Discover Characteristic by UUID Characteristic Descriptor Discovery 40 Discover All Characteristic Descriptors Characteristic Yalue Read hO Read Characteristic Value Read Using Characteristic UUID Read Long Characteristic Values 53 Read Multiple Characteristic Values c3 c7 Characteristic Value Write 60 Write Without Response 61 Write Characteristic Value 52 Signed Write Without Response 63 Write Long Characteristic Values 64 Characteristic Value Reliable Writes Characteristic Descriptor Value Read i0 Read Characteristic Descriptors il Read Long Characteristic Descriptors Characteristic Descriptor Value Write 60 Write Characteristic llescriptors 8 Write Long Characteristic Descriptors Server Cont igurat ion 40 Exchange MIU Request Your ption Enter vou choice Figure 2 9 1 GATT client menu FEXL7105 PCapp 02 36 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Example shown in Figure 2 9 2 is screenshot when performing Discover all primary services Primary service supported by Sensor Node Board were found ec G work_dir bactapp rev4 baciapp rev4_exe Your Option IX bOLd Sening of ATT READ BY GROUP TYPE REQ Enter you choice TH 22 bOLd Handle
37. l Device settings jj BT LOCAL DEVICE NAME MindTree BT PEER DEVICE ADDRzdid2d3d3d2d1 BT_ PEER DEVICE ADDR 2070001000571 Public 0 Random 1 BT PEER DEVICE ADDR TYPE 0 FEXL7105 PCapp 02 10 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual ec G work_dir baciapp rev4 baci app reyv4_ exe 20 GATT Client perations A Your Option Ta 140402 x Sending of Wakeup command Enter vou choice Received Command Complete Event Status 0x00 Length of the command complete event packet 0x00 Dumping Event Data ee ae ae T oO Hn Sending of Configure command Start of scanning Received Advertising Report Event Event Type 0x00 Address Type 0x00 Address DI D2 D3 D3 02 Dl Nw Receiving of Advertising data Dumping Advertising Data x02 0x0 Ox06 Ox0 0x03 Ox 0x18 0x08 0x18 OxOD Ox18 0x09 Oxf8 0x42 OxBC Ox 75 x55 Oxdl 0x69 x 4 xdb RSSI LOxD4 J l l pus 293 715 sss Sending of Set_adv_scan command Stop of scanning TA 1 819 4 lL lb e Sending of Connect command ATT LO0x00 Received ATT Event 0x81 with result OxQ000 0x00 Received Connection Indtication Result 0x00001 Received Connection Complete Event Receiving of Connection Complete event Peer BD ADDR DI D
38. l number indicates Oxnnnnnnnn 1 word 32 bits 1 byte 8 bits 10 2 1024 10 1000 10 10 10 Second Signal level on the high voltage side indicates the voltage level of Vy and Voy as defined in electrical characteristics Signal level on the low voltage side indicates the voltage level of V and Vo as defined in electrical characteristics Read write attribute R 1ndicates read enabled W indicates write enabled MSB Most significant bit in an 8 bit register memory LSB Least significant bit in an 8 bit register memory FEXL7105 PCapp 02 iii LAPIS SEMISONBEETOR PC applicatoion for ML7105 evaluation kit User s Manual Table of Contents NOTE 1 DC TNC RR x e M 1l MOLO e E E E E eam ews ees cea eae senna unica ooo Laue ieedacehiekotseransese li Table OF E eU REPE I lv le PETC Al ML Descr PON Sates ses EO 1 IE Nes TEM OYERI EN rv c e 1 12 PO APPLICATION SOR UWA ACA Gi asec T M 2 OUD Tp ECCE 3 1 3 1 Configuration of ML 7105 wireless module isis icawicssswswavanasancndnassuacaeasuwacsastaucvaeitnuansuedsawecdas aasvena nicedabeancnsase 3 t32 Coni raraton OF B TArans por esineda eiin ERN E Ir Naaa aier irin Ni EDENN 3 1 3 3 Configure BD_ADD and address ty DE sosccsia s
39. le 32 ATT Handle Value Confirmation ATT Handle Value Confirmation ATT Handle Value Confirmation ATT Handle Value Indication Handle 32 ATT Handle Value Confirmation FEXL7105 PCapp 02 Figure 2 8 2 4 HTS indication 26 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 8 3 Battery Services Figure 2 8 3 1 shows screenshot when performing Discover Battery Service menu GATT service and Characteristics are found cy Go work_dir baciapp rev4 baciapp rev4 exe Your Option Enter vou choice 2 sas Selection of Battery Operations Refresh 10 Discover Battery Service Read Battery Level Your Uption Enter you choice 10 b dice Selection of Discover Battery Service Refresh 10 Discover Battery Service 11 Read Battery Level Tour ption 2 te Sening of ATT FIND BY TYPE VAL REQ I 22e0L 10 Handle search range 0x0001 OxFFFF Enter you choice TA 2 2 e 0 LIU Target service GATT PRIMARY SERVICE 0x180F Primary Service search complete LATT L000 Received ATT Event OxFO with result OxQ000 Received GATT PS DISCOVERY RSP Mo Primary Services Battery Service 0x180F was detected ULID Ox180F Battery Service in the handle of 0x000A to 0x000C Start Hdl OsxQ004 End Hdl 00000 Due 27d uxo i wes Sending of ATT READ BY TYPE REQ LATT 000 Received ATT Event xF3 with result Ox0000 Received GATT_CHAR_
40. lt 0 0000 Received HYN Handle OxQ035 Handle Value Received Receiving the accelerometer data Dumping 6 Bytes 90 03 BO FF 60 4 LATT LOx00 Received ATT Event Ox1B with result 0x0000 Received HYN Handle Ox0035 Handle Value Received Receiving the accelerometer data BO Q3 DO FF 0 41 p s Selection of Disable Accelerometer Notification Mable Notification for Accel COLD 0x006 TAD z22aULc J Sending of ATT WRITE REQ Writing of 0x0000 None to the handle of 0x0036 E Figure 2 8 4 2 Enable Disble Accelerometer Notification FEXL7105_PCapp 02 31 LAPIS SEMICONDUCTOR Figure 2 8 4 3 shows MSC while finding service and characteristics for Acceleromter data ifi Message Sequence Chart MSC File Edit View Help ALAL ANODO RSE All Layers Ctrl Summary Non Msq Summary LE BB Frame Time 424 9 38 26 223163 4 248 9 38 26 541910 4 25 J9 38 26 861332 4 264 9 38 27 179405 4 269 9 38 27 498373 4214 9 38 27 816899 4 260 9 38 28 454615 4 283 9 38 28 773361 4 288 9 38 29 091887 4 293 9 38 29 410857 LE ADV LE DATA LE LL Handle in Error 55 Error code Attribute Not Found ATT Read By Type Request Start Handle 51 End Handle 54 Figure 2 8 4 3 Finding accelerometer service and characteristics L2CAP ATT Eek g ATT Find By Type Value Request Start Handle 1 End Handle265535 Type Primary Service ATT Find By Type Va
41. lue Request Start Handle 1 End Handle 65535 Type Primary Service ATT Find By Type Value Response Start Handle 51 End Handle 54 ATT Find By Type Value Request Start Handle 55 End Handle 65535 Type Primary Service ATT Error Response ATT Read By Type Response Handle 52 ATT Read By Type Response Handle 52 ATT Find Information Request Start Handle 54 End Handle 54 ATT Find Information Response Handle 54 K Figure 2 8 4 4 shows MSC while receving accelerometer data from Sensor Node ii Message Sequence Chart MSC File Edit View Help RAR ANODO Sax All Layers Ctrl Summary Non Msq Summary LE BB Frame Time 4891 09 38 41 842554 4 399 09 38 42 479493 4408 09 38 43 117441 4416 09 38 43 754481 AA 09 38 44 710724 4432 09 38 45 348219 4 443 09 38 46 304460 4451 09 38 46 941954 A459 09 38 47 579448 4466 09 38 48 216721 LE ADV LE DATA LE LL L2CAP ATT CAP Pg Api valuc NUI amu Handle 53 ATT Handle Value Notification Handle 53 ATTI Handle Value Notification Handle 53 ATT Handle Value Notification Handle 53 ATTI Handle Value Notification Handle 53 ATT Handle Value Notification Handle 53 ATTI Handle Value Notification Handle 53 ATT Handle Value Notification Handle 53 ATT Handle Value Notification Handle 53 ATT Write Request AIT Write Reauest Eek Figure 2 8
42. mand Manual FEXL7105 PCapp 02 8 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 3 Navigation menu Figure2 3 1 shows state diagram of PC application for evaluation kit ML7105 Start app Read Connection 2 RSSI Update Ready Rey 3 Return 5 Return 8 Return automatically automatically automatically 1C A P b Fromany NV Ng rng 13 14 CN a sub state 11 12 0 0 0 i i Heart Rate Temperature Battery Acceleromete LED control GATT client j Services Services Services Services Services Operations Figure 2 3 1 Menu navigation I I 0 In each service sub state basically same principle of sub menu navigation to be applied 10 11 12 13 14 mto 7 4 Figure 2 3 2 Service state 2 4 Refresh and Exit In the command line window there are menu displaying available command called refresh By typing 1 you can display available command whenever software is waiting for input In any state you can exit from current state to preveously located state by typing 0 FEXL7105 PCapp 02 9 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 5 Connection setup 3 options of the connection setup are supprted by PC application for the master device 1 Scanning device in the config file and establish connection added option to change connection parameter 2 Scanning devic
43. ndle 59 Handle 41 ATT_Read By Type Response 3 149 9 22 19 36441 3 151 09 22 19 345085 Handle 56 Handle 59 Handle 61 For Help Press F1 Figure 2 8 1 3 Finding HRS service and characteristics Figure 2 8 1 4 shows MSC while receiving notification of HRS service Zi Message Sequence Chart MSC ES File Edit View Help ARAN l n0g0nom All Layers Ctrl Summary Non Msq Summary LE BB LE ADV LE DATA LE LL L2CAP ATT a U LIU HILL ReQuesl 3 159 09 22 19 683704 Start Handle 58 End Handle 58 ATT Find Information Request Start Handle 58 End Handle 58 ATT Find Information Response Handle 58 3 161 09 22 20 001021 3 164 09 22 20 001 748 ATT_Write Request Handle 58 3 212 9 22 27 332661 ATT Write Response ATT Write Response ATT Handle Value Notification Handle 57 ATT Handle Value Notification Handle 57 S ATT Handle Value Notification Handle 57 ATTI Handle Value Notification Handle 57 ATT Handle Value Notification Handle 5 ATTI Handle Value Notification Handle 57 Pam Dun Tn Ed Ds ER wi Figure 2 8 1 4 HRS notification 3 217 9 22 27 651178 3 226 9 22 28 607420 3 228 9 22 28 926166 3 230 09 22 28 926706 3 242 09 22 30 201155 3 246 9 22 30 519901 3 296 9 22 31 157397 For Help Press F1 FEXL7105 PCapp 02 23 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Man
44. nnection update can be executed from the slave side too ec C work_dir baci_ app rev4 baciapp rev4 exe Enter you choice 8 Enter the Min Connection Interval in HEX 28 Enter the Max Connection Interval in HEX 38 Enter the Connection Latency Cin HEX 0 Enter the Supervision Timeout in HEX 3bb Enter the Max CE Length Cin HEX 20 Enter the Min CE Length in HEX 20 0 Exit Refresh Omission 20 GATT Client Operations Your Uption IX daeeDL iD 7n Sending of Connection Update command Enter vou choice Received Connection Update Complete Event Status 0x00 Connection Handle LOxO0E0 Int 0x0030 Lat LOx0000J STO 0x03 BBJ 0f Receiving of Connection Update Complete event Figure 2 10 1 Connection Update Zi Message Sequence Chart MSC File Edit View Help MARK ANOS SSB All Layers Ctrl Summary Non Msq Summary LE BB LE ADV LE DATA LE LL Link level version Bluetooth LL VERSION IND 10 37 20 550113 Core Specification 4 0 P VersNr Bluetooth Core Specification 4 0 ComplId Unknown See htp ww 10 37 20 550391 LL VERSION IND Link level version Bluetooth nd VersNr Bluetooth Core Specification 4 0 CompId Unknown See http Core Specification 4 0 LL CONNECTION UPDATE REG 10 38 16 549673 Mailed tl i ge up WinSize ms WinOffset 5 00 ms Interval 60 00 ms Latency 0 Timout 9 10 38 56 614354 Updated connection parameters used F
45. or Help Press F1 Figure 2 10 2 MSC Connection Update FEXL7105 PCapp 02 38 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual 2 11 Reading of RSSI value Figure2 11 1 shows screenshot when PC application perform reading of RSSI Received Signal Strength Indication value by typing 5 In this example OxD4 is indicated This value is signed 1 byte data so this means 44 dBm in this example ey C work dirtbaci app rev4 baci app rev4 exe Tour Uption Enter vou choice b Ref resh 0 GATT Client perations Your Option Te Tda la o eee Sending of Read RSSI command Received Command Complete Event Figure 2 11 1 Reading of RSSI value FEXL7105 PCapp 02 39 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual Revision History Page Document No Issue date NOTE PEXL7105 PCapp 01 2012 08 17 EMEN Preliminary 1 version PEXL7105 PCapp 02 2012 08 20 EMEN Added MSCs PEXL7105 PCapp 03 2012 09 04 10 14 Updated Connection Setup section added 3options for scanning and connection PEXL7105 PCapp 04 2013 03 26 Added option to change connection parameter PEXL7105 PCapp 05 2013 05 31 EMEN Modified 2 2 Navigation Menu EMEN Added 2 4 4 Advertsing p fo Added 2 9 Connection Update FEXL7105 PCapp 01 2013 05 31 EMEN Final 1 Edition FEXL7105 PCapp 02 2013 08 01 7 Modified 2 1 Command Window Added 2
46. rameters In the baci app config txt there is section configure advertizing parameters Table 1 1 shows advertizing parameter In the baci app config txt file there are two type of advertizing parameters are described One for Bonded device the other for UnBonded device which parameters starting from BT PERIPHERAL BONDED XXXX and BT PERIPHERAL UNBONDED XXXX respectively Here XXXX will be filled in parameter name shown Table 1 1 Table 1 1 Advertisement parameters Value Value Advertisement Parameter Parameter Description ADVERTISING INTERVAL MIN ES o Advertizing interval minimum 20 msec 32 x 0 625ms 2 ADVERTISING INTERVAL MAX Advertizing interval maximum 20 msec 32 x 0 625ms 0 Connectable undirected advertising ADV_IND 1 Connectable directed advertising ADV_DIRECT_IND ADVERTISING_TYPE 2 Scannable undirected advertising ADV SCAN IND 3 Non connectable undirected advertising ADV NONCONN IND o Public Device Address default AN ADOR IYE no 1 Random Device Address f 0 Public Device Address default DRE GARO DIAS o fo 1 Random Device Address ADVERTISING CHANNEL MAP CHANNEL MAP ADVERTISING CHANNEL MAP 7 O7 Channel map for advertizing all channels 37 38 39 enabled 0 Allow Scan Request from Any Allow Connect Request from Any 1 Allow Scan Request from White List Only Allow Connect Request from Any ADVERTISING_FILTER_POLICY 2 Allow Scan Request from Any Allow Connect Request
47. ry Non Msq Summary LE BB LE ADV LE DATA LE LL AdvA 0 10500010007 ADV Channel PDU Channel 38 2426 MHz Status Ok 1 531 9 14 33 085135 ADV IND AdvA 0x710500010007 ADV Channel PDU Channel 39 2480 MHz Status Ok ADV IND AdvA x710500010007 1 532 09 14 33 090135 ADV Channel PDU New connection P Channel 39 2480 MHz Status Ok CONNECT REG New connection InitA 0xd1d2d3d3d2d1 AdvA 0x710500010007 1 538 09 14 33 090413 Baseband connection created DATA Channel PDU Connection eventi 0 Channel 12 2430 MHz Status Ok 1 534 9 14 33 09 7553 LL Data PDU empty NESN D SN 0 MD 0 T 1 533 9 14 33 090413 DATA Channel PDU Channel 12 2430 MHz Status Ok 1 535 09 14 33 097775 To ee lt For Help Press F1 Figure 2 5 3 MSC Connection Setup 2 5 2 Connection with device in the White lists The White lists is a list of remote device address can be used for device filtering It can be used to limit remote device to advertise scan and connection procedures Following example shows usage of white lists Figure 2 5 4 is showing case when putting device into white list in this application user has to input address type and device address manualy c CG work_dir baci_ app revd baci app rev4 exe Your Option Enter vou choice 6 Enter Device Type in Hex 0 Public l Random 0 Enter Device Address in Hex LS
48. s avsunasvnsenneiwawanntanacdeacsuavonnshuncadastuabeandenincateenondadacinoeanabeieeantesioeaacss 3 1 3 4 Configure device role sensensenseeseeseessessrssessrssessenssssessessssscoseseossessessessessessessessessessseseessoseeseeseeseoseoseoseesseeseo 4 1 9 5 xd vert 2 Ine DATO RIO LOPS uis ciu utei h idiots ssanadamessnudesnn E Edat suam EN dU Da edla Ead ep M APR O 4 123 0 DCAM Parame OIS EET TTTE TQUE TTE ETE TTE TTE TT TT uuIDJIMMT 4 1 3 7 Connection request pabameleE S meom vado ceimadut dote E A obra DAb CoU a AM CE edi To tvi daM NITE TUMR DUE 5 1 3 8 Connection update parameterS esecssessssersserssestrstesttsttsttsttsstst nennen hee ise ise ese ese ese ese ese ese ese ese sese serene 6 2A BST ez BITS ESSO ADR T CONA DN DO a E E E E E E T i DERU IVES AC E o E 8 ES VALE MEO MENU onon EE A EE E E a e 9 24A REFPPESHAND EXT oeeie an r e a aE E 9 Die ON NIC TION E WUE r E E E A A E E 10 2 5 1 Connection with device in the config file seesseeseeeeeeeeeee nee een e eene ene ene hene renes reser nnns 10 2 5 2 Connection with device in the White lists eeeeseesseeeseeeeeeeee nee eene emen enemies nnne hse ese essen nis 12 2 5 9 Scanning device address and establish connection eeeseeseeeeeeeneeeee eene eene ener nennen nenne 15 2 OR ANO OVS a bes DMPIA MEDI S ERE PIMMMEIM NM MIR MEM CMM EPI MEMINI I NIMM FII GCPII EE PN DEI P KSMDC SURE T OET RE 16 VAR SN BARS ONN EE PN ee m IT
49. th general use electronic equipment or devices such as audio visual equipment office automation equipment communication devices electronic appliances and amusement devices The Products specified in this document are not designed to be radiation tolerant While LAPIS Semiconductor always makes efforts to enhance the quality and reliability of its Products a Product may fail or malfunction for a variety of reasons Please be sure to implement in your equipment using the Products safety measures to guard against the possibility of physical injury fire or any other damage caused in the event of the failure of any Product such as derating redundancy fire control and fail safe designs LAPIS Semiconductor shall bear no responsibility whatsoever for your use of any Product outside of the prescribed scope or not in accordance with the instruction manual The Products are not designed or manufactured to be used with any equipment device or system which requires an extremely high level of reliability the failure or malfunction of which may result in a direct threat to human life or create a risk of human injury such as a medical instrument transportation equipment aerospace machinery nuclear reactor controller fuel controller or other safety device LAPIS Semiconductor shall bear no responsibility in any way for use of any of the Products for the above special purposes If a Product is intended to be used for any such special purpose please conta
50. ual 2 8 2 Temperature Services Figure 2 8 2 1 shows screenshot when performing Discover HTS menu GATT service and Characteristics are found ec G work dir baci app rev4 baci_ app rev4 exe Your ption Enter vou choice 0 Poss Selection of Temperature Operations 0 Exit Refresh 10 Discover HTS 11 Enable Uisable Temperature Indication Your Uption Enter vou choice 0 Pane Selection of Discover HTS 0 Exit Refresh 10 Dliscover HTS 11 Enable Disable Temperature Indication ae Page Sening of ATT FIND BY TYPE VAL REQ Enter vou choice TX 22 eO L 10 Handle search range 0x0001 OxFFFF Primarwv ence search complete Target Service GATT PRIMARY SERVICEZ20x18 9 LATT 0x00 Received ATT Event xF with result 00000 Received G TT PS DISCOVERY RSP Mo Primary Services Health Thermometer 0x1809 was detected UTD 0x1808 Health Thermometer in the handle of Ox0O1E to 0x0026 start Hdl x lE End Hdl Ox0026 Tus oe j s Sending of ATT READ BY TYPE REQ Tk 22 80La Handle search range 0x001E 0x0026 Tk 22 80La Target UUID GATT_CHARACTERISTICS CATT LO0x00 Received ATT Event OxF3 with result 0x0000 Received GATT_CHAR_DISCOVERY_RSP Mo Characteristics 3 Temperature Measurement 0x2A10C was detected in the handle of 0x001F Char Handle Oxfl01F UUTD Ose ATC Property 0x20 Value Handle Ox 020 HTS Handle OxOD Mo Characteristi
51. y Service ATT Error Response 4012 09 29 40 085197 i Handle in Error 1 Error code Attribute Mot Found ATT Find By Type Value Request 4 113 9 29 55 304830 Start Handle 1 End Handle 65595 Type Primary Service ATT Find By Type Value Response 4 118 09 29 55 703000 wba aids als i Start Handle 10 End Handle 12 ATT_Find By Type Value Response 4 120 07 29 35 704332 Start Handlas 10 End Handlas12 ATT Find By Type Value Response 4 122 09 29 56 022556 a als i Start Handles 10 End Handles 12 ATT Find By Type Value Request 4127 09 29 56 341001 LLP itll a li Start Handla2 13 End Handle 65535 Type Primary Service ATT Error Response 4 134 09 29 56 979705 Handle in Errorz 13 Error cades Atribute Mot Found ATT Read By Type Request 4199 09 29 57 207322 RENE RR Start Handla 10 End Handle 12 E Figure 2 8 3 3 Finding BAS service and characteristics Figure 2 8 3 4 shows MSC while reading battery level from Sensor Node hi Mircskage Sequence Chari Min id I amp I Fie Edit Wis Help ALARLANODO RSD All Lavere Ctrl Summary Non Msq Summarv LE BE LE ADV LE DATA LE LL L2cAP AT Trae ne All Read Request i Handles1 ATT Read Request i Handlaz12 4 197 09 30 04 9 482 16 4 199 19 30 04 948724 ATT Read Response 4 207 9 30 05 2666 8 ATT Read Responsa ATT Read Request i Handle 12 ATT Read Request i Handles 12 4231 09 30 0
52. you choice SMP CB Event Type 0x07 Recvd SMP KEY EXCHANGE INFO 7 Receiving of SMP KEY EXCHANGE INFO Status 0x0000 Remote keys negotiated 0x03 Encryption Key Size negotiated 0x10 Peer Key Info Read Encryption Info Dumping 16 Bytes Master Identification Info Dumping 10 Bytes Identity Info Dumping 16 Bytes Identity Address Info Dumping Bytes Signing Info Dumping 16 Bytes SMP CB Event Type 0x06 Event SMP KEY EXCHANGE INFO REQUEST BD Address D1 D2 D3 D3 D DI BD addr type Public Address Local keys negotiated 0x03 Encryption Key Size negotiated 0x10 W 234 M ULAD venni SMP CB Event Type 0x01 Sending of SMP KEY EXCHANGE INFO Recvd SMP AUTHENTICATION COMPLETE BD Address D1 D2 D3 D3 D2 DI REQUEST REPLY BD addr type Public Address Status 0000 Authentication type Encryption Only without MITM Bonding type Bonding Encryption Key size 16 Figure 2 7 1 Bonding with Unbonded device FEXL7105_PCapp 02 18 LAPIS SEMICONDUCTOR PC applicatoion for ML7105 evaluation kit User s Manual ec GE work_dir baci app rev4 baci app rev4_exe fal x Your ption Enter vou choice 3 J Exit Refresh Omission 2 Ch posent Operations Your Option TX 2 4 1d0L If Enter vou choice SMP CB Event Type 0x0 Recyd SMP_AUTHENTICAT TON COMPLETE BU Address D01 D D3 US D DI BD addr type Pu
Download Pdf Manuals
Related Search
Related Contents
Benutzerhandbuch - Electrocomponents Modelo 34788 特長 - 昭和電機 Copyright © All rights reserved.
Failed to retrieve file