WP_Query Object
(
    [query] => Array
        (
            [paged] => 20
            [pagename] => about-us/news
        )

    [query_vars] => Array
        (
            [paged] => 20
            [pagename] => about-us/news
            [error] => 
            [m] => 
            [p] => 0
            [post_parent] => 
            [subpost] => 
            [subpost_id] => 
            [attachment] => 
            [attachment_id] => 0
            [name] => 
            [page_id] => 0
            [second] => 
            [minute] => 
            [hour] => 
            [day] => 0
            [monthnum] => 0
            [year] => 0
            [w] => 0
            [category_name] => 
            [tag] => 
            [cat] => 
            [tag_id] => 
            [author] => 
            [author_name] => 
            [feed] => 
            [tb] => 
            [meta_key] => 
            [meta_value] => 
            [preview] => 
            [s] => 
            [sentence] => 
            [title] => 
            [fields] => 
            [menu_order] => 
            [embed] => 
            [category__in] => Array
                (
                )

            [category__not_in] => Array
                (
                    [0] => 1047
                )

            [category__and] => Array
                (
                )

            [post__in] => Array
                (
                )

            [post__not_in] => Array
                (
                )

            [post_name__in] => Array
                (
                )

            [tag__in] => Array
                (
                )

            [tag__not_in] => Array
                (
                )

            [tag__and] => Array
                (
                )

            [tag_slug__in] => Array
                (
                )

            [tag_slug__and] => Array
                (
                )

            [post_parent__in] => Array
                (
                )

            [post_parent__not_in] => Array
                (
                )

            [author__in] => Array
                (
                )

            [author__not_in] => Array
                (
                )

            [orderby] => date
            [post_type] => Array
                (
                    [0] => post
                    [1] => developer_blog
                )

            [post_status] => publish
            [order] => DESC
            [tax_query] => Array
                (
                    [0] => Array
                        (
                            [taxonomy] => blog-group
                            [field] => slug
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [operator] => IN
                        )

                    [1] => Array
                        (
                            [taxonomy] => blog-group
                            [field] => slug
                            [terms] => Array
                                (
                                    [0] => general-user
                                    [1] => technical-asociate
                                    [2] => qualified-sales-representative
                                    [3] => kvaser-internal
                                )

                            [operator] => NOT IN
                        )

                )

            [ignore_sticky_posts] => 
            [suppress_filters] => 
            [cache_results] => 1
            [update_post_term_cache] => 1
            [lazy_load_term_meta] => 1
            [update_post_meta_cache] => 1
            [posts_per_page] => 10
            [nopaging] => 
            [comments_per_page] => 50
            [no_found_rows] => 
            [taxonomy] => blog-group
            [term] => public
        )

    [tax_query] => WP_Tax_Query Object
        (
            [queries] => Array
                (
                    [0] => Array
                        (
                            [taxonomy] => blog-group
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [field] => slug
                            [operator] => IN
                            [include_children] => 1
                        )

                    [1] => Array
                        (
                            [taxonomy] => blog-group
                            [terms] => Array
                                (
                                    [0] => general-user
                                    [1] => technical-asociate
                                    [2] => qualified-sales-representative
                                    [3] => kvaser-internal
                                )

                            [field] => slug
                            [operator] => NOT IN
                            [include_children] => 1
                        )

                    [2] => Array
                        (
                            [taxonomy] => category
                            [terms] => Array
                                (
                                    [0] => 1047
                                )

                            [field] => term_id
                            [operator] => NOT IN
                            [include_children] => 
                        )

                )

            [relation] => AND
            [table_aliases:protected] => Array
                (
                    [0] => wp_term_relationships
                )

            [queried_terms] => Array
                (
                    [blog-group] => Array
                        (
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [field] => slug
                        )

                )

            [primary_table] => wp_posts
            [primary_id_column] => ID
        )

    [meta_query] => WP_Meta_Query Object
        (
            [queries] => Array
                (
                )

            [relation] => 
            [meta_table] => 
            [meta_id_column] => 
            [primary_table] => 
            [primary_id_column] => 
            [table_aliases:protected] => Array
                (
                )

            [clauses:protected] => Array
                (
                )

            [has_or_relation:protected] => 
        )

    [date_query] => 
    [queried_object] => WP_Post Object
        (
            [ID] => 1277
            [post_author] => 38
            [post_date] => 2014-11-21 12:03:40
            [post_date_gmt] => 2013-12-19 15:28:51
            [post_content] => 
            [post_title] => News
            [post_excerpt] => 
            [post_status] => publish
            [comment_status] => open
            [ping_status] => open
            [post_password] => 
            [post_name] => news
            [to_ping] => 
            [pinged] => 
            [post_modified] => 2021-08-12 09:14:30
            [post_modified_gmt] => 2021-08-12 09:14:30
            [post_content_filtered] => 
            [post_parent] => 23
            [guid] => https://www.kvaser.com/?page_id=1277
            [menu_order] => 5
            [post_type] => page
            [post_mime_type] => 
            [comment_count] => 0
            [filter] => raw
        )

    [queried_object_id] => 1277
    [request] => SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1  AND ( 
  wp_term_relationships.term_taxonomy_id IN (1026) 
  AND 
  wp_posts.ID NOT IN (
				SELECT object_id
				FROM wp_term_relationships
				WHERE term_taxonomy_id IN (1025,1027,1028,1029)
			) 
  AND 
  wp_posts.ID NOT IN (
				SELECT object_id
				FROM wp_term_relationships
				WHERE term_taxonomy_id IN (1058)
			)
) AND wp_posts.post_type IN ('post', 'developer_blog') AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 190, 10
    [posts] => Array
        (
            [0] => WP_Post Object
                (
                    [ID] => 26560
                    [post_author] => 4840
                    [post_date] => 2019-11-14 23:35:05
                    [post_date_gmt] => 2019-11-14 23:35:05
                    [post_content] => [vc_row][vc_column][vc_column_text]In this document I will show the different methods available for connecting one or more BlackBirds to a single computer. I will also investigate issues related to disturbance and unexpected delays when using multiple BlackBirds.

Writer:  Lars-Göran Fredriksson, Field Application Engineer, Kvaser AB

Version: V1.01 2019[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1573863478365{margin-bottom: 20px !important;}"][vc_column el_class="scroll_animation"][vc_header_raket header_type="h3" header="An Introduction to the Kvaser BlackBird v2"][vc_column_text]Kvaser BlackBird v2 is a high performance wireless (WLAN) communication link for the CAN bus. The BlackBird v2's ability to leverage existing wireless infrastructure makes it ideal for replacing cumbersome cable, accessing hard-to-reach CAN networks, or for monitoring a CANbus while in motion.

You can read more about the Kvaser BlackBird v2 on our homepage.[/vc_column_text][vc_column_text]
Abbreviations
[/vc_column_text][vc_column_text]
  • BlackBird - Kvaser BlackBird v2 (EAN: 73-30130-00671-3)
  • WLAN - Wireless local area networking
  • Wi‑Fi Trademark of the Wi-Fi Alliance
  • WHN - Wireless Hosted Network
[/vc_column_text][vc_column_text]
Useful Documents
[/vc_column_text][vc_column_text]Before you try to use your BlackBird, download the two documents:  [/vc_column_text][vc_column_text]
Table of Contents
[/vc_column_text][vc_column_text]
  • 1 Using Kvaser BlackBirds (Jump to section >>)
    • 1.1 Infrastructure mode (WLAN access point)
    • 1.2 WiFi direct/Windows Hosted Network (Soft access point)
  • 2 Connecting single BlackBirds, Infrastructure mode (Jump to section >>)
    • 2.1 How do I connect my BlackBird to a WLAN?
      • 2.1.1 Start the Kvaser Device Guide
      • 2.1.2 Select Wireless Network (SSID)
      • 2.1.3 Set the Encryption (Passphrase)
      • 2.1.4 Set the Device Name
    • 2.2 APPLY SSID Passphrase and Name
    • 2.3 Binding BlackBird to a computer
      • 2.3.1 Using “Network Device Selector”
  • 3 Connecting single BlackBird, WiFi direct (Jump to section >>)
    • 3.1 BlackBird and Wi-Fi Direct
      • 3.1.1 Kvaser Wi-Fi Pairing tool
    • 3.2 BlackBird and WHN
      • 3.2.1 (VHN) Display wireless LAN global settings
      • 3.2.2 Enabling the WHN soft AP
      • 3.2.3 Start (and Stop) the wireless Hosted Network
  • 4 Multiple BlackBirds (Jump to section >>)
    • 4.1 Start the WiFi Direct Soft AP separately
    • 4.2 Connecting Multiple BlackBirds to existing Wi-Fi Direct SoftAP
[/vc_column_text][vc_separator_raket][/vc_column][/vc_row][vc_row el_id="using_kvaser_blackbirds" css=".vc_custom_1573865790968{margin-bottom: 20px !important;}"][vc_column][vc_header_raket header_type="h3" header="1 Using Kvaser BlackBirds"][vc_column_text]Questions I am often asked include:
  • Do I need a WiFi access point when using a BlackBird?
  • Can I use two BlackBirds at the same time?
  • How many BlackBirds can I use on the same computer?
  • Can the BlackBird be disturbed by other units?
Some of the questions are easy to answer, but in some cases, the answer is not so obvious. In many cases, you do not need an access point, you can connect the BlackBird directly to your computer. And if you have many BlackBirds running at the same time, yes, there will be some interference between the units. If they share the same resources (e.g. the same WiFi channel), they cannot transfer information at the same time but need to wait until the channel is free. Also, if they are too close to each other, the RF signals can cause blackouts in the receivers. There are different ways to connect your BlackBird/s, with different results to be expected:[/vc_column_text][vc_column_text]
1.1 Infrastructure mode (WLAN access point)
[/vc_column_text][vc_column_text]This is most probably the most common method of using the BlackBird. When I use my BlackBird in this way, I get a typical transfer delay of 1.2ms. If we compare this with a Kvaser Leaf Light v2 (USB connected), then we find out that the BlackBird adds apps 0.8ms in transfer delay. (Kvaser Leaf Light needs appr 0.4ms to send one CAN message). If I use two BlackBirds at the same time, then transfer delay is almost the same, sometimes 0.1ms longer. Do they disturb each other? When I test the interfaces, I cannot say that they disturb each other. I am prepared to say that other traffic on the WLAN net causes more problems (my colleagues’ iPhones and some laptops use the WLAN).[/vc_column_text][vc_column_text]
1.2 WiFi direct/Windows Hosted Network (Soft access point)
[/vc_column_text][vc_column_text]This facilitates a direct connection between theBlackBird and the computer via aWiFi adapter. There is no need need for a router or physical access point. It is possible to connect more than one BlackBird at the same time, but be careful, the SoftAP available in Windows is not as fast as an external WLAN AP. When I use one BlackBird, I get a delay of appr 2ms. When using two BlackBirds at the same time, I get a delay in the region of 2.5ms. (Please note that the variance is quite high, approximately ±1ms).This is most probably caused by the SoftAP. In a comment from Microsoft, we can read: ”... this SoftAP is not designed to replace hardware-based wireless AP devices.”In many applications when you just want to listen to many CAN networks, this delay will probably not cause any problems. Before we can connect multiple BlackBirds, we must learn how to connect one.  I will show how to do this in section2: “Connecting a single BlackBird”[/vc_column_text][/vc_column][/vc_row][vc_row el_id="section_two"][vc_column][vc_header_raket header_type="h3" header="2 Connecting single BlackBirds, Infrastructure mode"][vc_column_text]By using a WLAN Access Point (AP), the BlackBird can communicate with any computer inside the AP’s visibility. The computer can be connected to the LAN either via a physical LAN (Ethernet) cable, or via the wireless WLAN (Wi-Fi).[/vc_column_text][vc_column_text]
2.1 How do I connect my BlackBird to a WLAN?
[/vc_column_text][vc_column_text]There are four major steps that you must perform:
  • Connect the BlackBird to your computer via the USB interface.
  • Start Kvaser Device Guide - Configure Remote Settings.
  • Remove the USB, and power the BlackBird via the DB9 connector.
  • Binding the BlackBird to our computer. (I will explain this step later).
[/vc_column_text][vc_column_text]
2.1.1 Start the Kvaser Device Guide
[/vc_column_text][vc_single_image image="26513"][vc_column_text]We can now see that the BlackBird is on CANlib channel 0 and has the serial number 10541. Yes, that is my interface![/vc_column_text][vc_single_image image="26514"][vc_column_text]If we right click on “Kvaser BlackBird v2”, we will find two very important commands:
  • “Configure Remote Settings”
  • “Pair via Wi-Fi”
In this section, we will use “Configure Remote Settings”, and in the next section we will use “Pair via Wi-Fi”. Select “Configure Remote Settings”. Now we must follow some very important steps:
  • Select Wireless Network (SSID)
  • Set the Encryption (Passphrase)
  • Set the Device Name
[/vc_column_text][vc_column_text]
2.1.2 Select Wireless Network (SSID)
[/vc_column_text][vc_column_text]In the tab “Configuration”, you will find a button:”Browse Networks”. If we select that button, this dialog box appears:[/vc_column_text][vc_single_image image="26516"][vc_column_text]Select “your” network from the list; I will select the Kvaser network.[/vc_column_text][vc_single_image image="26517"][vc_column_text]What happens now? This SSID field has been filled in for us. (if appropriate, edit the ‘Geographical Region.)[/vc_column_text][vc_column_text]
2.1.3 Set the Encryption (Passphrase)
[/vc_column_text][vc_column_text]In the tab “Security”, you will find a button:”Passphrase”. If we press that button, we can see this dialog:[/vc_column_text][vc_single_image image="26518"][vc_column_text]Add a passphrase*, and press OK. * Now we need some basic information on how the AP is setup. The most common setup today (2019-10-03) is the WPA2-PSK mode. Please check with your IT department as to how your AP is setup.[/vc_column_text][vc_single_image image="26519"][vc_column_text]This has filled in a WPA2 key for us.[/vc_column_text][vc_column_text]
2.1.4 Set the Device Name
[/vc_column_text][vc_column_text]In the tab “Network” we can see an edibox named “Device Name”, let us change the name of the interface to something we can remember (instead of “Kvaser Remote #10541”).[/vc_column_text][vc_single_image image="26522"][vc_column_text]I select the name “BlackBird_Helge_1”.[/vc_column_text][vc_column_text]
2.2 APPLY SSID Passphrase and Name
[/vc_column_text][vc_column_text]We are now ready to press the magic button “APPLY”, but before we do that, (no problem if you have already done it), select the tab “Status”. Press “APPLY” If we wait a few seconds, we hopefully can see the following dialog box, showing that the interface managed to connect the BlackBird to the AP:[/vc_column_text][vc_single_image image="26525"][vc_column_text]
2.3 Binding BlackBird to a computer
[/vc_column_text][vc_column_text]I have selected the word BIND for this procedure. In the “Network Device Selector” it says “Connect”. The purpose with this step is to BIND a resource (in this case our beautiful BlackBird) to a channel on a specific computer.  Before we can use the BlackBird, let us disconnect the USB and connect the BlackBird to a powered CAN network. The BlackBird must be powered via the DSUB9 connector to be able function properly (via WLAN). If you don’t have a powered CAN network, you can use the Kvaser T-Cannector v2 or the Kvaser DB9-Power Inlet. When we open the Kvaser Device Guide, we can see that the BlackBird has disappeared from the list (we disconnected the USB, and powered it via the DSUB-9 connector).[/vc_column_text][vc_single_image image="26526"][vc_column_text]Select MENU/TOOLS/Network Device Selector[/vc_column_text][vc_column_text]
2.3.1 Using “Network Device Selector”
[/vc_column_text][vc_single_image image="26528"][vc_column_text]If we are lucky, we can now see that our computer has detected the BlackBird. Select the BlackBird and press the button “Connect”.  Now, the tool will BIND the selected BlackBird to our computer and the Kvaser Drivers for Windows will attach it to a CAN channel.[/vc_column_text][vc_single_image image="26529"][vc_column_text]Something happens, “Service: State=6 (CONNECTION UP)” ... it seems to work.[/vc_column_text][vc_single_image image="26540"][vc_column_text]We can now see that we have a new interface attached to CANlib Channel 0, via the Wi-Fi network.[/vc_column_text][vc_raw_html]JTNDYnIlMjAlMkYlM0U=[/vc_raw_html][/vc_column][/vc_row][vc_row el_id="section_three"][vc_column][vc_header_raket header_type="h3" header="3 Connecting single BlackBird, WiFi direct"][vc_column_text]There are three methods of connecting a BlackBird directly to a laptop (computer with WLAN network). All have the same key functions:
  • The virtualization of a physical wireless adapter into more than one virtual wireless adapter, sometimes referred to as ‘Virtual Wi-Fi’.
  • A software-based wireless access point (AP), sometimes referred to as a SoftAP that uses a designated virtual wireless adapter.
Wireless Ad Hoc is no longer supported by Microsoft (2019-10-01) and so I will not show how to use it.[/vc_column_text][vc_column_text]
3.1 BlackBird and Wi-Fi Direct
[/vc_column_text][vc_single_image image="26545"][vc_column_text]In the Kvaser Device Guide, we can select “Pair via Wi-Fi” This will startup a guide that helps you to connect your BlackBird directly to your laptop using  “Wi-Fi Direct”. Please note, there is an unwanted feature in how Windows handles the Wi-Fi Direct feature. If your WLAN card is connected to a 5Ghz network, it will open a 5GHz Wi-Fi Direct Soft AP. The BlackBird can only handle 2.4 GHz networks. Make sure that your WLAN card is in disconnected state or connected to a 2.4 GHz network.[/vc_column_text][vc_column_text]
3.1.1 Kvaser Wi-Fi Pairing tool
[/vc_column_text][vc_column_text]This tool helps us to setup the Wi-Fi Direct connection.[/vc_column_text][vc_single_image image="26546"][vc_column_text]If we do not need any special settings, then we just select “Pair Device and PC”. The tool does 5 important things:
  • Starting AP
  • Configuring AP
  • Configuring BlackBird
  • Restarting BlackBird
  • Connecting BlackBird
[/vc_column_text][vc_single_image image="26547"][vc_column_text]
3.2 BlackBird and WHN
[/vc_column_text][vc_column_text]There might be situations when we not can use Wi-Fi Direct. One of my laptops does not support Wi-Fi Direct, but it does support VHN. To use VHN, we must use the classical “Command Prompt”.[/vc_column_text][vc_single_image image="26548"][vc_column_text]We will use the command: “netsh wlan” For more information regarding NETSH, please read: Netsh Commands for Wireless Local Area Network (WLAN) in Windows Server 2008 We will try to:
  • Display wireless LAN global settings
  • Enable or disable the wireless Hosted Network.
  • Start and Stop the wireless Hosted Network
[/vc_column_text][vc_column_text]
3.2.1 (VHN) Display wireless LAN global settings
[/vc_column_text][vc_column_text]Command: netsh wlan show drivers Response:[/vc_column_text][vc_code_raket language="t" code="SW50ZXJmYWNlJTIwbmFtZSUzQSUyMFdpLUZpJTBBJTBBJTIwJTIwJTIwJTIwRHJpdmVyJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNBJTIwRFcxNTIwJTIwV2lyZWxlc3MtTiUyMEhhbGYtTWluaSUyMENhcmQlMEElMjAlMjAlMjAlMjBWZW5kb3IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0ElMjBCcm9hZGNvbSUwQSUyMCUyMCUyMCUyMC4uLiUwQSUyMCUyMCUyMCUyMC4uLiUwQSUyMCUyMCUyMCUyMEhvc3RlZCUyMG5ldHdvcmslMjBzdXBwb3J0ZWQlMjAlMjAlM0ElMjBZZXMlMEElMjAlMjAlMjAlMjAuLi4lMEElMjAlMjAlMjAlMjAuLi4="][vc_column_text]Please note the line “Hosted network supported  : Yes”. This line indicates that my interface supports WHN.[/vc_column_text][vc_column_text]
3.2.2 Enabling the WHN soft AP
[/vc_column_text][vc_column_text]We enable the WHN soft AP by setting three parameters:
  • MODE
  • SSID
  • KEY
We can run three commands:[/vc_column_text][vc_code_raket language="t" code="TkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyME1PREUlM0RBTExPVyUyMCUwQU5FVFNIJTIwV0xBTiUyMFNFVCUyMEhPU1RFRE5FVFdPUkslMjBTU0lEJTNETXlIb3N0ZWROZXR3b3JrJTIwJTBBTkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyMEtFWSUzRE15MVNlY3JldEtleSUyMQ=="][vc_column_text]Or, we can combine them into one command:[/vc_column_text][vc_code_raket language="t" code="TkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyME1PREUlM0RBTExPVyUyMCUyMFNTSUQlM0RNeUhvc3RlZE5ldHdvcmslMjAlMjBLRVklM0RNeTFTZWNyZXRLZXklMjE="][vc_column_text]Example[/vc_column_text][vc_code_raket language="t" code="QyUzQSU1Q1dJTkRPV1MlNUNzeXN0ZW0zMiUzRU5FVFNIJTIwV0xBTiUyMFNFVCUyMEhPU1RFRE5FVFdPUkslMjBNT0RFJTNEQUxMT1clMEFUaGUlMjBob3N0ZWQlMjBuZXR3b3JrJTIwbW9kZSUyMGhhcyUyMGJlZW4lMjBzZXQlMjB0byUyMGFsbG93LiUwQSUwQUMlM0ElNUNXSU5ET1dTJTVDc3lzdGVtMzIlM0VORVRTSCUyMFdMQU4lMjBTRVQlMjBIT1NURURORVRXT1JLJTIwU1NJRCUzRE15SG9zdGVkTmV0d29yayUwQVRoZSUyMFNTSUQlMjBvZiUyMHRoZSUyMGhvc3RlZCUyMG5ldHdvcmslMjBoYXMlMjBiZWVuJTIwc3VjY2Vzc2Z1bGx5JTIwY2hhbmdlZC4lMEElMEFDJTNBJTVDV0lORE9XUyU1Q3N5c3RlbTMyJTNFTkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyMEtFWSUzRE15MVNlY3JldEtleSUyMSUwQVRoZSUyMHVzZXIlMjBrZXklMjBwYXNzcGhyYXNlJTIwb2YlMjB0aGUlMjBob3N0ZWQlMjBuZXR3b3JrJTIwaGFzJTIwYmVlbiUyMHN1Y2Nlc3NmdWxseSUyMGNoYW5nZWQuJTBBJTBBT1IlMEElMEFDJTNBJTVDV0lORE9XUyU1Q3N5c3RlbTMyJTNFTkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyME1PREUlM0RBTExPVyUyMCUyMFNTSUQlM0RNeUhvc3RlZE5ldHdvcmslMjAlMjBLRVklM0RNeTFTZWNyZXRLZXklMjElMEFUaGUlMjBob3N0ZWQlMjBuZXR3b3JrJTIwbW9kZSUyMGhhcyUyMGJlZW4lMjBzZXQlMjB0byUyMGFsbG93LiUwQVRoZSUyMFNTSUQlMjBvZiUyMHRoZSUyMGhvc3RlZCUyMG5ldHdvcmslMjBoYXMlMjBiZWVuJTIwc3VjY2Vzc2Z1bGx5JTIwY2hhbmdlZC4lMEFUaGUlMjB1c2VyJTIwa2V5JTIwcGFzc3BocmFzZSUyMG9mJTIwdGhlJTIwaG9zdGVkJTIwbmV0d29yayUyMGhhcyUyMGJlZW4lMjBzdWNjZXNzZnVsbHklMjBjaGFuZ2VkLiUwQQ=="][vc_column_text]Now we have ENABLED the WHN soft AP. Our computer will now provide a wireless network named “MyHostedNetwork”.[/vc_column_text][vc_column_text]
3.2.2 Start (and Stop) the wireless Hosted Network
[/vc_column_text][vc_column_text]To connect to the WHN, we must start it. netsh wlan start hostednetwork Start the wireless Hosted Network. (netsh wlan stop hostednetwork Stop the wireless Hosted Network.)[/vc_column_text][vc_code_raket language="t" code="QyUzQSU1Q1dJTkRPV1MlNUNzeXN0ZW0zMiUzRW5ldHNoJTIwd2xhbiUyMHN0YXJ0JTIwaG9zdGVkbmV0d29yayUwQVRoZSUyMGhvc3RlZCUyMG5ldHdvcmslMjBzdGFydGVkLg=="][vc_column_text]We have created a WLAN named “MyHostedNetwork” and started it. It is now possible to connect one or more BlackBirds using Infrastructure mode described in section “2 Connecting single BlackBirds, Infrastructure mode”.[/vc_column_text][vc_raw_html]JTNDYnIlMjAlMkYlM0U=[/vc_raw_html][/vc_column][/vc_row][vc_row el_id="section_four"][vc_column][vc_header_raket header_type="h3" header="4 Multiple BlackBirds"][vc_column_text]It is possible to connect multiple BlackBirds to one computer in all the different modes. In infrastructure mode and WHN mode, just add as many BlackBirds as you like, following the instructions in section  “2 Connecting single BlackBirds, Infrastructure mode”. When using WiFi Direct mode, then we need to do some tweaking when setting up the WiFi Direct AP.
  • Start the WiFi Direct Soft AP separately
  • Add one or many BlackBirds to the Soft AP
  • Press the “Change Passphrase” button
(Please note, the passphrase must fulfill the security policy of your computer)[/vc_column_text][vc_column_text]Start the Kvaser Wi-Fi Pairing Tool[/vc_column_text][vc_column_text]
4.1 Start the WiFi Direct Soft AP separately
[/vc_column_text][vc_single_image image="26549"][vc_column_text]Now we must save the settings, as we will need them later.[/vc_column_text][vc_single_image image="26551"][vc_column_text]Save the settings...[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_single_image image="26552"][/vc_column][vc_column width="1/2"][vc_single_image image="26553"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]We can now start the tool:”Advanced/Configure PC Only”. After one minute, it will time out and say that it failed to find a BlackBird. This is totally correct, because we have not yet configured the BlackBird. But, most important, we can see that it has started the SoftAP. What happened? Well, the tool removed all earlier SoftAP and started a new SoftAP with the name “MyWiFiDirectAP” and the Passphrase “!1Qaz2wsx3edc” (I happened to use that passphrase, now you know one of my most secret passwords☺)[/vc_column_text][vc_column_text]
4.2 Connecting Multiple BlackBirds to existing Wi-Fi Direct SoftAP
[/vc_column_text][vc_column_text]We now have a Wi-Fi Direct SoftAP with the following parameters:
  • SSID “KV-WiFiDirect-LAGUR”  (You will have a different name)
  • Passphrase “!1Qaz2wsx3edc”
We also have an INI file named “MyBBGuideSettings.ini”[/vc_column_text][vc_code_raket language="t" code="JTVCQ29uZmlnJTVEJTBBVmVyc2lvbiUzRDElMEFTU0lEJTNES1YtV2lGaURpcmVjdC1MQUdVUiUwQVBhc3NwaHJhc2UlM0QzMzdBMzM3MzZFNkU0QTYyQjdDNjYyNEEzQkVGNkJEODkyRjEwNjVCQzUlMEFSZWdpb24lM0QxJTBBRGV2aWNlYWNjZXNzJTNEMSUwQUNvbmZpZ3Byb3QlM0QwJTBBRm9yY2VIb3N0ZWROZXQlM0Qw"][vc_column_text]Start the Kvaser Wi-Fi Pairing Tool, open then INI file with “File/Open Configuration”, then start the tool “Advanced/Configure Device Only”.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/3"][vc_single_image image="26554"][/vc_column][vc_column width="2/3"][vc_single_image image="26555"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]It seems to be working! You can repeat this step with all your BlackBirds.[/vc_column_text][/vc_column][/vc_row] [post_title] => How to connect multiple Kvaser BlackBirds [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => closed [post_password] => [post_name] => how-to-connect-multiple-blackbirds [to_ping] => [pinged] => [post_modified] => 2019-11-18 21:03:53 [post_modified_gmt] => 2019-11-18 21:03:53 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?post_type=developer_blog&p=26560 [menu_order] => 0 [post_type] => developer_blog [post_mime_type] => [comment_count] => 0 [filter] => raw ) [1] => WP_Post Object ( [ID] => 26464 [post_author] => 6080 [post_date] => 2019-11-13 06:12:28 [post_date_gmt] => 2019-11-13 06:12:28 [post_content] => [post_title] => Rapid OEM engine ECU replacement with Pi Innovo’s M670 OpenECU Partner: Pi Innovo [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => rapid-oem-engine-ecu-replacement-with-pi-innovos-m670-openecu-partner-pi-innovo [to_ping] => [pinged] => [post_modified] => 2022-04-04 10:19:10 [post_modified_gmt] => 2022-04-04 10:19:10 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=26464 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [2] => WP_Post Object ( [ID] => 26423 [post_author] => 6080 [post_date] => 2019-11-08 11:24:08 [post_date_gmt] => 2019-11-08 11:24:08 [post_content] => [post_title] => Best Practices & Measurement Tools to Troubleshoot Hydraulic Equipment [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => best-practices-measurement-tools-to-troubleshoot-hydraulic-equipment [to_ping] => [pinged] => [post_modified] => 2022-04-04 10:19:10 [post_modified_gmt] => 2022-04-04 10:19:10 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=26423 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [3] => WP_Post Object ( [ID] => 26421 [post_author] => 6080 [post_date] => 2019-11-08 11:12:52 [post_date_gmt] => 2019-11-08 11:12:52 [post_content] => [post_title] => Free ATI software training on Vision, ECU Rapid Prototyping & API Scripting [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => free-ati-software-training-on-vision-ecu-rapid-prototyping-api-scripting [to_ping] => [pinged] => [post_modified] => 2022-04-04 10:19:09 [post_modified_gmt] => 2022-04-04 10:19:09 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=26421 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [4] => WP_Post Object ( [ID] => 26302 [post_author] => 23 [post_date] => 2019-11-03 01:44:22 [post_date_gmt] => 2019-11-03 01:44:22 [post_content] => [vc_row][vc_column][vc_single_image image="26303"][vc_column_text]

Kvaser continues business expansion with a Hong Kong office to support its sales and technical associate network in Asia.

[/vc_column_text][vc_column_text]Kvaser AB has opened a sales office in Hong Kong to provide enhanced sales support to the company’s partner network in the Asia-Pacific region. The Hong Kong office complements Kvaser’s existing office in Shanghai, China. With warehousing facilities, Kvaser Hong Kong can import and export directly, providing faster shipping and logistics convenience. Commented Lars-Berno Fredriksson, President of Kvaser AB: [/vc_column_text][vc_row_inner][vc_column_inner][vc_column_text css=".vc_custom_1572280558089{margin-right: 20px !important;margin-left: 20px !important;}"]“This development enables us to provide closer and more effective support to Kvaser’s Asia-Pacific Qualified Sales Representatives and Technical Associates, outside China. Headed by Derek Sum, who has worked for Kvaser for many years, I have no doubt that Kvaser Hong Kong will prove of great value to customers in the region.”[/vc_column_text][/vc_column_inner][/vc_row_inner][vc_column_text]Derek Sum, previously technical support lead for Kvaser China, heads the new business, whilst Gareth Zheng takes over the role of multi-purpose support engineer, reporting to both Derek Sum and Cindy Liu, managing director of Kvaser China.  “Opening an office in Hong Kong underscores Kvaser’s commitment to our partners and customers in the region," said Derek Sum. “The trend towards automotive electrification and autonomy, as well as increased automation and autonomous operation in the industrial sector, continue to drive many new opportunities for CAN, which we’ll be in a better position to pursue.”[/vc_column_text][vc_separator_raket][vc_column_text]Press Release also available on www.can-newsletter.org.[/vc_column_text][/vc_column][/vc_row] [post_title] => Kvaser opens Hong Kong office to support Asia Pacific network [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => kvaser-opens-hong-kong-office-to-support-asia-pacific-network [to_ping] => [pinged] => [post_modified] => 2021-03-02 23:35:04 [post_modified_gmt] => 2021-03-02 23:35:04 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=26302 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [5] => WP_Post Object ( [ID] => 26364 [post_author] => 23 [post_date] => 2019-10-30 20:57:09 [post_date_gmt] => 2019-10-30 20:57:09 [post_content] => [vc_row][vc_column][vc_single_image image="26366"][vc_column_text]IBS Japan has long supplied the ‘smart factory’, energy and transportation markets in Japan with network connectivity products, such as routers, gateways and switches. By sourcing key technical components largely from outside Japan and collaborating with local systems integrators, IBS Japan caters to applications ranging from automotive Tier 1s to automated factory floors. CEO Ayako Mochizuki comments: “The automotive industry is a big factor in the Japanese marketplace, of course, but there is also a growing need for solutions in the IIoT (Industrial Internet of Things) market, specifically with regard to ‘smart factories’ and automated assembly.” While IBS Japan has long been a Kvaser customer, the company has now joined Kvaser’s sales network in order to respond to an increase in CAN equipment requests. By combining expert knowledge of the Japanese marketplace with trusted Kvaser products, IBS Japan aims to provide CAN solutions to a variety of vertical markets. IBS Japan is located in Tokyo, Japan, and can be contacted at [email protected].  Learn more at www.ibsjapan.co.jp.[/vc_column_text][vc_raket_qsr post_id="26360"][/vc_column][/vc_row] [post_title] => IBS Japan Joins Kvaser AB Sales Network [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => ibs-japan-joins-kvaser-ab-sales-network [to_ping] => [pinged] => [post_modified] => 2019-10-30 20:57:09 [post_modified_gmt] => 2019-10-30 20:57:09 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=26364 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [6] => WP_Post Object ( [ID] => 25937 [post_author] => 22955 [post_date] => 2019-10-21 22:14:21 [post_date_gmt] => 2019-10-21 22:14:21 [post_content] => [vc_row][vc_column][vc_single_image image="38831"][vc_column_text]Introducing the Kvaser Memorator Light HS v2; the simple, automatic solution for troubleshooting any CAN-based system. The Kvaser Memorator Light HS v2 is designed as a ‘plug and play’ data logger, with absolutely no set-up required. Based on the same advanced technology platform as the Kvaser Memorator Pro 5xHS, the Memorator Light HS v2 boasts all-round component performance improvements and easy-to-use features.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Auto-baud detection: Ensures that the Kvaser Memorator Light HS v2 automatically detects the bit rate of the CANbus upon being connected. Data begins to be logged upon detection of bus activity. Built-in 1GB flash disk: Strikes the balance between providing more than enough memory to capture several hours of data, while keeping log files at a manageable size for timely transfer and processing.  Two FIFO buffers: One buffer that logs all messages on the bus and one that logs messages before and after an error frame. This allows the datalogger to be plugged into a CAN network and left continuously connected until a fault condition occurs.[/vc_column_text][vc_column_text]For those without the time or inclination to program complex datalogging functions, the Kvaser Memorator Light HS v2 standalone datalogger is the ultimate ‘fit and forget’ solution for CAN data collection during test drives and intermittent fault finding. 
  • No preconfiguration or software setup required.
  • Autobaud function determines CAN bus bit rate.
  • Two FIFO buffers; one logs all messages on the bus, the other buffer logs approximately 1000 messages before and after an error frame.
[/vc_column_text][vc_column_text css=".vc_custom_1571695082550{margin-top: 10px !important;}"]Click below to access datasheets, user guides and more info.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/3"][vc_button_raket title="View Product" text="" align="align_center" page_id="https://www.kvaser.com/product/kvaser-memorator-light-hs-v2/"][/vc_column][vc_column width="1/3"][vc_button_raket title="Datasheet" text="" align="align_center" page_id="https://canlandbucket.s3-eu-west-1.amazonaws.com/productionResourcesFiles/261d29ef-b21a-4dda-868f-6af5ff77e2ae/Kvaser%20Memorator%20Light%20HS%20v2%20A4%20c.pdf"][/vc_column][vc_column width="1/3"][vc_button_raket title="User Guide" text="" align="align_center" page_id="https://www.kvaser.com/download/?utm_source=software&utm_ean=7330130982147&utm_status=latest"][/vc_column][/vc_row][vc_row][vc_column][vc_raw_html]JTNDYnIlMjAlMkYlM0U=[/vc_raw_html][/vc_column][/vc_row] [post_title] => Introducing the Kvaser Memorator Light HS v2 [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => introducing-the-kvaser-memorator-light-hs-v2 [to_ping] => [pinged] => [post_modified] => 2022-12-22 00:10:01 [post_modified_gmt] => 2022-12-22 00:10:01 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=25937 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [7] => WP_Post Object ( [ID] => 26066 [post_author] => 14 [post_date] => 2019-10-21 10:08:40 [post_date_gmt] => 2019-10-21 10:08:40 [post_content] => [vc_row][vc_column][vc_column_text]The Kvaser Memorator Light HS v2 features a single CAN channel, but two CAN message buffers that are used as ring (FIFO) buffers. One buffer logs all messages on the bus, the other buffer logs approximately 1000 messages before and 1000 messages after any error frame. The Kvaser Memorator Light HS v2 also automatically determines the correct CAN bus bit rate so no configuration is needed. Connecting a Kvaser Memorator Light HS v2 to the Kvaser Memorator Config Tool, each log file is marked with Track “Err” or “All” based on which of the two buffers the log file is taken from. [/vc_column_text][vc_single_image image="26067" img_size="full"][vc_column_text]Figure 1: A look at the two different types of logfiles logged by a Kvaser Memorator Light HS v2 inside Kvaser Memorator Config Tool. Reading the log files is done in the same way as you would read log files from any Kvaser Memorator, the only difference is that the ‘logfile.log_type‘ now gives us “Err” for the files originating from the buffer that only triggers on Error Frames (with about 1000 events before and after the Error Frame).[/vc_column_text][vc_code_raket language="python" code="JTIwJTIwJTIzJTIwMDFfbGlzdF9sb2dnZmlsZXMucHklMEElMjAlMjAlMjAlMjBmcm9tJTIwY2FubGliJTIwaW1wb3J0JTIwRUFOJTJDJTIwRGV2aWNlJTBBJTIwJTIwJTIwJTIwZnJvbSUyMGNhbmxpYiUyMGltcG9ydCUyMGt2bWxpYiUwQSUyMCUyMCUyMCUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMyUyMENvbm5lY3QlMjB0byUyMG91ciUyMEt2YXNlciUyME1lbW9yYXRvciUyMExpZ2h0JTIwSFMlMjB2MiUyMHdpdGglMjBFQU4lMjA3My0zMDEzMC0wMTA1OC0xJTBBJTIwJTIwJTIwJTIwJTIwJTIzJTIwYW5kJTIwbW91bnQlMjB0aGUlMjBsb2clMjBhcmVhJTBBJTIwJTIwJTIwJTIwJTIwZGV2JTIwJTNEJTIwRGV2aWNlLmZpbmQlMjhlYW4lM0RFQU4lMjglMjcwMTA1OC0xJTI3JTI5JTI5JTBBJTIwJTIwJTIwJTIwJTIwbWVtbyUyMCUzRCUyMGt2bWxpYi5vcGVuRGV2aWNlJTI4ZGV2LmNoYW5uZWxfbnVtYmVyJTI4JTI5JTJDJTIwbW91bnQlM0RUcnVlJTI5JTBBJTIwJTIwJTIwJTIwJTBBJTIwJTIwJTIwJTIwJTIwZmlsZUNvdW50JTIwJTNEJTIwbGVuJTI4bWVtby5sb2clMjklMEElMjAlMjAlMjAlMjAlMjBwcmludCUyOCUyN0ZvdW5kJTIwJTdCJTdEJTIwZmlsZSU3QiU3RCUyMG9uJTIwY2FyZC4lMjcuZm9ybWF0JTI4JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZmlsZUNvdW50JTJDJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIycyUyMiUyMGlmJTIwZmlsZUNvdW50JTIwJTNFJTIwMSUyMGVsc2UlMjAlMjIlMjIlMjklMEElMjAlMjAlMjAlMjAlMjAlMjklMEElMjAlMjAlMjAlMEElMjAlMjAlMjAlMjAlMjAlMjMlMjBMb29wJTIwdGhyb3VnaCUyMGFsbCUyMGxvZ2ZpbGVzJTIwYW5kJTIwd3JpdGUlMjBzb21lJTIwaW5mb3JtYXRpb24lMjBhYm91dCUyMHRoZW0lMEElMjAlMjAlMjAlMjAlMjBmb3IlMjBpJTJDJTIwbG9nZmlsZSUyMGluJTIwZW51bWVyYXRlJTI4bWVtby5sb2clMjklM0ElMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB0cmFjayUyMCUzRCUyMGxvZ2ZpbGUubG9nX3R5cGUlMjAlMjAlMjMlMjBtYXJrcyUyMGZyb20lMjB3aGF0JTIwdHlwZSUyMG9mJTIwYnVmZmVyJTIwdGhlJTIwZmlsZSUyMG9yaWdpbmF0ZXMlMjBmcm9tJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZXZlbnRzJTIwJTNEJTIwbG9nZmlsZS5ldmVudF9jb3VudF9lc3RpbWF0aW9uJTI4JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3RhcnQlMjAlM0QlMjBsb2dmaWxlLnN0YXJ0X3RpbWUuaXNvZm9ybWF0JTI4JTI3JTIwJTI3JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc3RvcCUyMCUzRCUyMGxvZ2ZpbGUuZW5kX3RpbWUuaXNvZm9ybWF0JTI4JTI3JTIwJTI3JTI5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcHJpbnQlMjglMjIlMjVzJTNBJTIwJTI1cyUyMCUyNXMlMjBldmVudHMlMkMlMjBzdGFydCUzQSUyMCUyNXMlMkMlMjBzdG9wJTNBJTIwJTI1cyUyMiUyMCUyNSUyMCUyOGklMkMlMjB0cmFjayUyQyUyMGV2ZW50cyUyQyUyMHN0YXJ0JTJDJTIwc3RvcCUyOSUyOSUwQSUyMCUyMCUyMCUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMyUyMHJlYWQlMjBmaXJzdCUyMGV2ZW50JTIwdG8lMjBnZXQlMjBFQU4lMkZzZXJpYWwlMjBudW1iZXIlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmb3IlMjBldmVudCUyMGluJTIwbG9nZmlsZSUzQSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHByaW50JTI4c3RyJTI4ZXZlbnQlMjklNUIxMCUzQSU1RCUyOSUyMCUyMCUyMyUyMHJldXNpbmclMjBidWlsdC1pbiUyMGZvcm1hdHRpbmclMkMlMjByZW1vdmluZyUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHRpbWUlMjBwYXJ0JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwYnJlYWslMjAlMjAlMjMlMjB3ZSUyMGFyZSUyMG9ubHklMjBpbnRlcmVzdGVkJTIwaW4lMjB0aGUlMjBmaXJzdCUyMGV2ZW50JTJDJTIwc28lMjBza2lwJTIwdGhlJTIwcmVzdCUwQSUyMCUyMCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMyUyMENsb3NlJTIwdGhlJTIwS3Zhc2VyJTIwTWVtb3JhdG9yJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbWVtby5jbG9zZSUyOCUyOQ=="][vc_column_text]

Listing 1: List logged files to stdout

Running the program reports the same information as was seen in the Kvaser Memorator Config Tool. [/vc_column_text][vc_code_raket language="t" code="Rm91bmQlMjA3JTIwZmlsZXMlMjBvbiUyMGNhcmQuJTBBJTIwMCUzQSUyMExvZ0ZpbGVUeXBlLkVSUiUyMDE0MjAlMjBldmVudHMlMkMlMjBzdGFydCUzQSUyMDIwMTktMDgtMjIlMjAxMyUzQTEzJTNBMDYlMkMlMjBzdG9wJTNBJTIwMjAxOS0wOC0yMiUyMDEzJTNBMTMlM0EzMCUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMC0lMjBFQU4lM0E3My0zMDEzMC0wMTA1OC0xJTIwcyUyRm4lM0EyMDQlMjBGVyUzQXYzLjE2LjEwMCUyMExJTyUzQXY0LjAlMEElMjAxJTNBJTIwTG9nRmlsZVR5cGUuRVJSJTIwMjE0MCUyMGV2ZW50cyUyQyUyMHN0YXJ0JTNBJTIwMjAxOS0wOC0yMiUyMDEzJTNBMTMlM0EzMCUyQyUyMHN0b3AlM0ElMjAyMDE5LTA4LTIyJTIwMTMlM0ExMyUzQTQ5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwLSUyMEVBTiUzQTczLTMwMTMwLTAxMDU4LTElMjBzJTJGbiUzQTIwNCUyMEZXJTNBdjMuMTYuMTAwJTIwTElPJTNBdjQuMCUwQSUyMDIlM0ElMjBMb2dGaWxlVHlwZS5FUlIlMjAyOTQwJTIwZXZlbnRzJTJDJTIwc3RhcnQlM0ElMjAyMDE5LTA4LTIyJTIwMTMlM0ExNCUzQTExJTJDJTIwc3RvcCUzQSUyMDIwMTktMDgtMjIlMjAxMyUzQTE0JTNBNTYlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAtJTIwRUFOJTNBNzMtMzAxMzAtMDEwNTgtMSUyMHMlMkZuJTNBMjA0JTIwRlclM0F2My4xNi4xMDAlMjBMSU8lM0F2NC4wJTBBJTIwMyUzQSUyMExvZ0ZpbGVUeXBlLkVSUiUyMDI5MDAlMjBldmVudHMlMkMlMjBzdGFydCUzQSUyMDIwMTktMDgtMjIlMjAxMyUzQTE1JTNBMjQlMkMlMjBzdG9wJTNBJTIwMjAxOS0wOC0yMiUyMDEzJTNBMTUlM0E0MyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMC0lMjBFQU4lM0E3My0zMDEzMC0wMTA1OC0xJTIwcyUyRm4lM0EyMDQlMjBGVyUzQXYzLjE2LjEwMCUyMExJTyUzQXY0LjAlMEElMjA0JTNBJTIwTG9nRmlsZVR5cGUuQUxMJTIwMzUwMCUyMGV2ZW50cyUyQyUyMHN0YXJ0JTNBJTIwMjAxOS0wOC0yMiUyMDEzJTNBMTMlM0EwNSUyQyUyMHN0b3AlM0ElMjAyMDE5LTA4LTIyJTIwMTMlM0ExMyUzQTQ5JTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwLSUyMEVBTiUzQTczLTMwMTMwLTAxMDU4LTElMjBzJTJGbiUzQTIwNCUyMEZXJTNBdjMuMTYuMTAwJTIwTElPJTNBdjQuMCUwQSUyMDUlM0ElMjBMb2dGaWxlVHlwZS5BTEwlMjAyNTAwJTIwZXZlbnRzJTJDJTIwc3RhcnQlM0ElMjAyMDE5LTA4LTIyJTIwMTMlM0ExNCUzQTA4JTJDJTIwc3RvcCUzQSUyMDIwMTktMDgtMjIlMjAxMyUzQTE0JTNBNTYlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAtJTIwRUFOJTNBNzMtMzAxMzAtMDEwNTgtMSUyMHMlMkZuJTNBMjA0JTIwRlclM0F2My4xNi4xMDAlMjBMSU8lM0F2NC4wJTBBJTIwNiUzQSUyMExvZ0ZpbGVUeXBlLkFMTCUyMDI1MDAlMjBldmVudHMlMkMlMjBzdGFydCUzQSUyMDIwMTktMDgtMjIlMjAxMyUzQTE1JTNBMTMlMkMlMjBzdG9wJTNBJTIwMjAxOS0wOC0yMiUyMDEzJTNBMTUlM0E0MyUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMC0lMjBFQU4lM0E3My0zMDEzMC0wMTA1OC0xJTIwcyUyRm4lM0EyMDQlMjBGVyUzQXYzLjE2LjEwMCUyMExJTyUzQXY0LjA="][/vc_column][/vc_row][vc_row][vc_column][/vc_column][/vc_row] [post_title] => Using kvmlib to read log Files from Kvaser Memorator Light HS v2 [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => closed [post_password] => [post_name] => using-kvmlib-to-read-log-files-from-kvaser-memorator-light-hs-v2 [to_ping] => [pinged] => [post_modified] => 2019-10-21 17:55:00 [post_modified_gmt] => 2019-10-21 17:55:00 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?post_type=developer_blog&p=26066 [menu_order] => 0 [post_type] => developer_blog [post_mime_type] => [comment_count] => 0 [filter] => raw ) [8] => WP_Post Object ( [ID] => 26203 [post_author] => 23 [post_date] => 2019-10-18 21:57:26 [post_date_gmt] => 2019-10-18 21:57:26 [post_content] => [vc_row][vc_column][vc_single_image image="26204"][vc_column_text]CAN in Automation (CiA) is part of the Industrial Transformation Asia-Pacific (Itap) exhibition in Singapore. You can find us at stand 3D26 from 22 October to 24 October 2019, Co-exhibitor is Kvaser .The event brings together an ecosystem of manufacturers, government agencies and businesses ranging from multinational corporations to small and medium enterprises to shape and support their transformation initiatives.[/vc_column_text][/vc_column][/vc_row] [post_title] => CiA at Industrial Transformation Asia-Pacific 2019 [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => cia-at-industrial-transformation-asia-pacific-2019 [to_ping] => [pinged] => [post_modified] => 2019-10-18 21:57:26 [post_modified_gmt] => 2019-10-18 21:57:26 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=26203 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [9] => WP_Post Object ( [ID] => 26058 [post_author] => 23 [post_date] => 2019-10-14 17:57:27 [post_date_gmt] => 2019-10-14 17:57:27 [post_content] => [vc_row][vc_column][vc_single_image image="21662"][vc_column_text]Kvaser's latest software release supports Python 3 onwards and adds a beta version of SocketCAN. Notable changes and additions include: Python canlib package (pycanlib): New functions have been added, including support for new features in CANlib v5.29. Please note that in line with the Python Software Foundation’s decision to stop support for Python 2, Kvaser will also no longer support it from January 2020. For more information, please read this guidance from the Python community. Kvaser Drivers for Windows SDK (canlib): The J2534 dll has recently been updated to include preliminary support for CAN FD, in accordance with the new version of the standard J2534-2 (2019). Kvaser CANlib SDK now works with the new version. Please see the J2534 readme file for more information, which can be found in Kvaser CANlib SDK v5.29. Other developments include making it possible to set the output path when compiling a t-script in TRX and a fix to read the log file for large SD cards, when used with the Kvaser Memorator v2. Kvaser Linux driver and SDK (canlib): t program support has been added, allowing CANlib run on Linux OS to talk to t programs running on any relevant Kvaser interface or datalogger. Along with various bug fixes, bus statistics now mirrors the behaviour found in Windows. Kvaser SocketCAN Drivers: An alternative driver to Kvaser’s own, this beta release is a preview of the code that has been submitted for integration into the Linux kernel. Kvaser Leaf Light v2 firmware (module leafimx28): Device now responds to additional capability requests. Kvaser Leaf Light v2 firmware (module leafimx28): Device now responds to additional capability requests. All files are available for download now on the Kvaser Downloads page.[/vc_column_text][/vc_column][/vc_row] [post_title] => Kvaser’s October 2019 Software Release [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => [post_name] => kvasers-october-2019-software-release [to_ping] => [pinged] => [post_modified] => 2020-06-29 22:13:53 [post_modified_gmt] => 2020-06-29 22:13:53 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=26058 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) ) [post_count] => 10 [current_post] => -1 [in_the_loop] => [post] => WP_Post Object ( [ID] => 26560 [post_author] => 4840 [post_date] => 2019-11-14 23:35:05 [post_date_gmt] => 2019-11-14 23:35:05 [post_content] => [vc_row][vc_column][vc_column_text]In this document I will show the different methods available for connecting one or more BlackBirds to a single computer. I will also investigate issues related to disturbance and unexpected delays when using multiple BlackBirds. Writer: Lars-Göran Fredriksson, Field Application Engineer, Kvaser AB Version: V1.01 2019[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1573863478365{margin-bottom: 20px !important;}"][vc_column el_class="scroll_animation"][vc_header_raket header_type="h3" header="An Introduction to the Kvaser BlackBird v2"][vc_column_text]Kvaser BlackBird v2 is a high performance wireless (WLAN) communication link for the CAN bus. The BlackBird v2's ability to leverage existing wireless infrastructure makes it ideal for replacing cumbersome cable, accessing hard-to-reach CAN networks, or for monitoring a CANbus while in motion. You can read more about the Kvaser BlackBird v2 on our homepage.[/vc_column_text][vc_column_text]
Abbreviations
[/vc_column_text][vc_column_text]
  • BlackBird - Kvaser BlackBird v2 (EAN: 73-30130-00671-3)
  • WLAN - Wireless local area networking
  • Wi‑Fi Trademark of the Wi-Fi Alliance
  • WHN - Wireless Hosted Network
[/vc_column_text][vc_column_text]
Useful Documents
[/vc_column_text][vc_column_text]Before you try to use your BlackBird, download the two documents:  [/vc_column_text][vc_column_text]
Table of Contents
[/vc_column_text][vc_column_text]
  • 1 Using Kvaser BlackBirds (Jump to section >>)
    • 1.1 Infrastructure mode (WLAN access point)
    • 1.2 WiFi direct/Windows Hosted Network (Soft access point)
  • 2 Connecting single BlackBirds, Infrastructure mode (Jump to section >>)
    • 2.1 How do I connect my BlackBird to a WLAN?
      • 2.1.1 Start the Kvaser Device Guide
      • 2.1.2 Select Wireless Network (SSID)
      • 2.1.3 Set the Encryption (Passphrase)
      • 2.1.4 Set the Device Name
    • 2.2 APPLY SSID Passphrase and Name
    • 2.3 Binding BlackBird to a computer
      • 2.3.1 Using “Network Device Selector”
  • 3 Connecting single BlackBird, WiFi direct (Jump to section >>)
    • 3.1 BlackBird and Wi-Fi Direct
      • 3.1.1 Kvaser Wi-Fi Pairing tool
    • 3.2 BlackBird and WHN
      • 3.2.1 (VHN) Display wireless LAN global settings
      • 3.2.2 Enabling the WHN soft AP
      • 3.2.3 Start (and Stop) the wireless Hosted Network
  • 4 Multiple BlackBirds (Jump to section >>)
    • 4.1 Start the WiFi Direct Soft AP separately
    • 4.2 Connecting Multiple BlackBirds to existing Wi-Fi Direct SoftAP
[/vc_column_text][vc_separator_raket][/vc_column][/vc_row][vc_row el_id="using_kvaser_blackbirds" css=".vc_custom_1573865790968{margin-bottom: 20px !important;}"][vc_column][vc_header_raket header_type="h3" header="1 Using Kvaser BlackBirds"][vc_column_text]Questions I am often asked include:
  • Do I need a WiFi access point when using a BlackBird?
  • Can I use two BlackBirds at the same time?
  • How many BlackBirds can I use on the same computer?
  • Can the BlackBird be disturbed by other units?
Some of the questions are easy to answer, but in some cases, the answer is not so obvious. In many cases, you do not need an access point, you can connect the BlackBird directly to your computer. And if you have many BlackBirds running at the same time, yes, there will be some interference between the units. If they share the same resources (e.g. the same WiFi channel), they cannot transfer information at the same time but need to wait until the channel is free. Also, if they are too close to each other, the RF signals can cause blackouts in the receivers. There are different ways to connect your BlackBird/s, with different results to be expected:[/vc_column_text][vc_column_text]
1.1 Infrastructure mode (WLAN access point)
[/vc_column_text][vc_column_text]This is most probably the most common method of using the BlackBird. When I use my BlackBird in this way, I get a typical transfer delay of 1.2ms. If we compare this with a Kvaser Leaf Light v2 (USB connected), then we find out that the BlackBird adds apps 0.8ms in transfer delay. (Kvaser Leaf Light needs appr 0.4ms to send one CAN message). If I use two BlackBirds at the same time, then transfer delay is almost the same, sometimes 0.1ms longer. Do they disturb each other? When I test the interfaces, I cannot say that they disturb each other. I am prepared to say that other traffic on the WLAN net causes more problems (my colleagues’ iPhones and some laptops use the WLAN).[/vc_column_text][vc_column_text]
1.2 WiFi direct/Windows Hosted Network (Soft access point)
[/vc_column_text][vc_column_text]This facilitates a direct connection between theBlackBird and the computer via aWiFi adapter. There is no need need for a router or physical access point. It is possible to connect more than one BlackBird at the same time, but be careful, the SoftAP available in Windows is not as fast as an external WLAN AP. When I use one BlackBird, I get a delay of appr 2ms. When using two BlackBirds at the same time, I get a delay in the region of 2.5ms. (Please note that the variance is quite high, approximately ±1ms).This is most probably caused by the SoftAP. In a comment from Microsoft, we can read: ”... this SoftAP is not designed to replace hardware-based wireless AP devices.”In many applications when you just want to listen to many CAN networks, this delay will probably not cause any problems. Before we can connect multiple BlackBirds, we must learn how to connect one.  I will show how to do this in section2: “Connecting a single BlackBird”[/vc_column_text][/vc_column][/vc_row][vc_row el_id="section_two"][vc_column][vc_header_raket header_type="h3" header="2 Connecting single BlackBirds, Infrastructure mode"][vc_column_text]By using a WLAN Access Point (AP), the BlackBird can communicate with any computer inside the AP’s visibility. The computer can be connected to the LAN either via a physical LAN (Ethernet) cable, or via the wireless WLAN (Wi-Fi).[/vc_column_text][vc_column_text]
2.1 How do I connect my BlackBird to a WLAN?
[/vc_column_text][vc_column_text]There are four major steps that you must perform:
  • Connect the BlackBird to your computer via the USB interface.
  • Start Kvaser Device Guide - Configure Remote Settings.
  • Remove the USB, and power the BlackBird via the DB9 connector.
  • Binding the BlackBird to our computer. (I will explain this step later).
[/vc_column_text][vc_column_text]
2.1.1 Start the Kvaser Device Guide
[/vc_column_text][vc_single_image image="26513"][vc_column_text]We can now see that the BlackBird is on CANlib channel 0 and has the serial number 10541. Yes, that is my interface![/vc_column_text][vc_single_image image="26514"][vc_column_text]If we right click on “Kvaser BlackBird v2”, we will find two very important commands:
  • “Configure Remote Settings”
  • “Pair via Wi-Fi”
In this section, we will use “Configure Remote Settings”, and in the next section we will use “Pair via Wi-Fi”. Select “Configure Remote Settings”. Now we must follow some very important steps:
  • Select Wireless Network (SSID)
  • Set the Encryption (Passphrase)
  • Set the Device Name
[/vc_column_text][vc_column_text]
2.1.2 Select Wireless Network (SSID)
[/vc_column_text][vc_column_text]In the tab “Configuration”, you will find a button:”Browse Networks”. If we select that button, this dialog box appears:[/vc_column_text][vc_single_image image="26516"][vc_column_text]Select “your” network from the list; I will select the Kvaser network.[/vc_column_text][vc_single_image image="26517"][vc_column_text]What happens now? This SSID field has been filled in for us. (if appropriate, edit the ‘Geographical Region.)[/vc_column_text][vc_column_text]
2.1.3 Set the Encryption (Passphrase)
[/vc_column_text][vc_column_text]In the tab “Security”, you will find a button:”Passphrase”. If we press that button, we can see this dialog:[/vc_column_text][vc_single_image image="26518"][vc_column_text]Add a passphrase*, and press OK. * Now we need some basic information on how the AP is setup. The most common setup today (2019-10-03) is the WPA2-PSK mode. Please check with your IT department as to how your AP is setup.[/vc_column_text][vc_single_image image="26519"][vc_column_text]This has filled in a WPA2 key for us.[/vc_column_text][vc_column_text]
2.1.4 Set the Device Name
[/vc_column_text][vc_column_text]In the tab “Network” we can see an edibox named “Device Name”, let us change the name of the interface to something we can remember (instead of “Kvaser Remote #10541”).[/vc_column_text][vc_single_image image="26522"][vc_column_text]I select the name “BlackBird_Helge_1”.[/vc_column_text][vc_column_text]
2.2 APPLY SSID Passphrase and Name
[/vc_column_text][vc_column_text]We are now ready to press the magic button “APPLY”, but before we do that, (no problem if you have already done it), select the tab “Status”. Press “APPLY” If we wait a few seconds, we hopefully can see the following dialog box, showing that the interface managed to connect the BlackBird to the AP:[/vc_column_text][vc_single_image image="26525"][vc_column_text]
2.3 Binding BlackBird to a computer
[/vc_column_text][vc_column_text]I have selected the word BIND for this procedure. In the “Network Device Selector” it says “Connect”. The purpose with this step is to BIND a resource (in this case our beautiful BlackBird) to a channel on a specific computer.  Before we can use the BlackBird, let us disconnect the USB and connect the BlackBird to a powered CAN network. The BlackBird must be powered via the DSUB9 connector to be able function properly (via WLAN). If you don’t have a powered CAN network, you can use the Kvaser T-Cannector v2 or the Kvaser DB9-Power Inlet. When we open the Kvaser Device Guide, we can see that the BlackBird has disappeared from the list (we disconnected the USB, and powered it via the DSUB-9 connector).[/vc_column_text][vc_single_image image="26526"][vc_column_text]Select MENU/TOOLS/Network Device Selector[/vc_column_text][vc_column_text]
2.3.1 Using “Network Device Selector”
[/vc_column_text][vc_single_image image="26528"][vc_column_text]If we are lucky, we can now see that our computer has detected the BlackBird. Select the BlackBird and press the button “Connect”.  Now, the tool will BIND the selected BlackBird to our computer and the Kvaser Drivers for Windows will attach it to a CAN channel.[/vc_column_text][vc_single_image image="26529"][vc_column_text]Something happens, “Service: State=6 (CONNECTION UP)” ... it seems to work.[/vc_column_text][vc_single_image image="26540"][vc_column_text]We can now see that we have a new interface attached to CANlib Channel 0, via the Wi-Fi network.[/vc_column_text][vc_raw_html]JTNDYnIlMjAlMkYlM0U=[/vc_raw_html][/vc_column][/vc_row][vc_row el_id="section_three"][vc_column][vc_header_raket header_type="h3" header="3 Connecting single BlackBird, WiFi direct"][vc_column_text]There are three methods of connecting a BlackBird directly to a laptop (computer with WLAN network). All have the same key functions:
  • The virtualization of a physical wireless adapter into more than one virtual wireless adapter, sometimes referred to as ‘Virtual Wi-Fi’.
  • A software-based wireless access point (AP), sometimes referred to as a SoftAP that uses a designated virtual wireless adapter.
Wireless Ad Hoc is no longer supported by Microsoft (2019-10-01) and so I will not show how to use it.[/vc_column_text][vc_column_text]
3.1 BlackBird and Wi-Fi Direct
[/vc_column_text][vc_single_image image="26545"][vc_column_text]In the Kvaser Device Guide, we can select “Pair via Wi-Fi” This will startup a guide that helps you to connect your BlackBird directly to your laptop using  “Wi-Fi Direct”. Please note, there is an unwanted feature in how Windows handles the Wi-Fi Direct feature. If your WLAN card is connected to a 5Ghz network, it will open a 5GHz Wi-Fi Direct Soft AP. The BlackBird can only handle 2.4 GHz networks. Make sure that your WLAN card is in disconnected state or connected to a 2.4 GHz network.[/vc_column_text][vc_column_text]
3.1.1 Kvaser Wi-Fi Pairing tool
[/vc_column_text][vc_column_text]This tool helps us to setup the Wi-Fi Direct connection.[/vc_column_text][vc_single_image image="26546"][vc_column_text]If we do not need any special settings, then we just select “Pair Device and PC”. The tool does 5 important things:
  • Starting AP
  • Configuring AP
  • Configuring BlackBird
  • Restarting BlackBird
  • Connecting BlackBird
[/vc_column_text][vc_single_image image="26547"][vc_column_text]
3.2 BlackBird and WHN
[/vc_column_text][vc_column_text]There might be situations when we not can use Wi-Fi Direct. One of my laptops does not support Wi-Fi Direct, but it does support VHN. To use VHN, we must use the classical “Command Prompt”.[/vc_column_text][vc_single_image image="26548"][vc_column_text]We will use the command: “netsh wlan” For more information regarding NETSH, please read: Netsh Commands for Wireless Local Area Network (WLAN) in Windows Server 2008 We will try to:
  • Display wireless LAN global settings
  • Enable or disable the wireless Hosted Network.
  • Start and Stop the wireless Hosted Network
[/vc_column_text][vc_column_text]
3.2.1 (VHN) Display wireless LAN global settings
[/vc_column_text][vc_column_text]Command: netsh wlan show drivers Response:[/vc_column_text][vc_code_raket language="t" code="SW50ZXJmYWNlJTIwbmFtZSUzQSUyMFdpLUZpJTBBJTBBJTIwJTIwJTIwJTIwRHJpdmVyJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNBJTIwRFcxNTIwJTIwV2lyZWxlc3MtTiUyMEhhbGYtTWluaSUyMENhcmQlMEElMjAlMjAlMjAlMjBWZW5kb3IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0ElMjBCcm9hZGNvbSUwQSUyMCUyMCUyMCUyMC4uLiUwQSUyMCUyMCUyMCUyMC4uLiUwQSUyMCUyMCUyMCUyMEhvc3RlZCUyMG5ldHdvcmslMjBzdXBwb3J0ZWQlMjAlMjAlM0ElMjBZZXMlMEElMjAlMjAlMjAlMjAuLi4lMEElMjAlMjAlMjAlMjAuLi4="][vc_column_text]Please note the line “Hosted network supported  : Yes”. This line indicates that my interface supports WHN.[/vc_column_text][vc_column_text]
3.2.2 Enabling the WHN soft AP
[/vc_column_text][vc_column_text]We enable the WHN soft AP by setting three parameters:
  • MODE
  • SSID
  • KEY
We can run three commands:[/vc_column_text][vc_code_raket language="t" code="TkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyME1PREUlM0RBTExPVyUyMCUwQU5FVFNIJTIwV0xBTiUyMFNFVCUyMEhPU1RFRE5FVFdPUkslMjBTU0lEJTNETXlIb3N0ZWROZXR3b3JrJTIwJTBBTkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyMEtFWSUzRE15MVNlY3JldEtleSUyMQ=="][vc_column_text]Or, we can combine them into one command:[/vc_column_text][vc_code_raket language="t" code="TkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyME1PREUlM0RBTExPVyUyMCUyMFNTSUQlM0RNeUhvc3RlZE5ldHdvcmslMjAlMjBLRVklM0RNeTFTZWNyZXRLZXklMjE="][vc_column_text]Example[/vc_column_text][vc_code_raket language="t" code="QyUzQSU1Q1dJTkRPV1MlNUNzeXN0ZW0zMiUzRU5FVFNIJTIwV0xBTiUyMFNFVCUyMEhPU1RFRE5FVFdPUkslMjBNT0RFJTNEQUxMT1clMEFUaGUlMjBob3N0ZWQlMjBuZXR3b3JrJTIwbW9kZSUyMGhhcyUyMGJlZW4lMjBzZXQlMjB0byUyMGFsbG93LiUwQSUwQUMlM0ElNUNXSU5ET1dTJTVDc3lzdGVtMzIlM0VORVRTSCUyMFdMQU4lMjBTRVQlMjBIT1NURURORVRXT1JLJTIwU1NJRCUzRE15SG9zdGVkTmV0d29yayUwQVRoZSUyMFNTSUQlMjBvZiUyMHRoZSUyMGhvc3RlZCUyMG5ldHdvcmslMjBoYXMlMjBiZWVuJTIwc3VjY2Vzc2Z1bGx5JTIwY2hhbmdlZC4lMEElMEFDJTNBJTVDV0lORE9XUyU1Q3N5c3RlbTMyJTNFTkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyMEtFWSUzRE15MVNlY3JldEtleSUyMSUwQVRoZSUyMHVzZXIlMjBrZXklMjBwYXNzcGhyYXNlJTIwb2YlMjB0aGUlMjBob3N0ZWQlMjBuZXR3b3JrJTIwaGFzJTIwYmVlbiUyMHN1Y2Nlc3NmdWxseSUyMGNoYW5nZWQuJTBBJTBBT1IlMEElMEFDJTNBJTVDV0lORE9XUyU1Q3N5c3RlbTMyJTNFTkVUU0glMjBXTEFOJTIwU0VUJTIwSE9TVEVETkVUV09SSyUyME1PREUlM0RBTExPVyUyMCUyMFNTSUQlM0RNeUhvc3RlZE5ldHdvcmslMjAlMjBLRVklM0RNeTFTZWNyZXRLZXklMjElMEFUaGUlMjBob3N0ZWQlMjBuZXR3b3JrJTIwbW9kZSUyMGhhcyUyMGJlZW4lMjBzZXQlMjB0byUyMGFsbG93LiUwQVRoZSUyMFNTSUQlMjBvZiUyMHRoZSUyMGhvc3RlZCUyMG5ldHdvcmslMjBoYXMlMjBiZWVuJTIwc3VjY2Vzc2Z1bGx5JTIwY2hhbmdlZC4lMEFUaGUlMjB1c2VyJTIwa2V5JTIwcGFzc3BocmFzZSUyMG9mJTIwdGhlJTIwaG9zdGVkJTIwbmV0d29yayUyMGhhcyUyMGJlZW4lMjBzdWNjZXNzZnVsbHklMjBjaGFuZ2VkLiUwQQ=="][vc_column_text]Now we have ENABLED the WHN soft AP. Our computer will now provide a wireless network named “MyHostedNetwork”.[/vc_column_text][vc_column_text]
3.2.2 Start (and Stop) the wireless Hosted Network
[/vc_column_text][vc_column_text]To connect to the WHN, we must start it. netsh wlan start hostednetwork Start the wireless Hosted Network. (netsh wlan stop hostednetwork Stop the wireless Hosted Network.)[/vc_column_text][vc_code_raket language="t" code="QyUzQSU1Q1dJTkRPV1MlNUNzeXN0ZW0zMiUzRW5ldHNoJTIwd2xhbiUyMHN0YXJ0JTIwaG9zdGVkbmV0d29yayUwQVRoZSUyMGhvc3RlZCUyMG5ldHdvcmslMjBzdGFydGVkLg=="][vc_column_text]We have created a WLAN named “MyHostedNetwork” and started it. It is now possible to connect one or more BlackBirds using Infrastructure mode described in section “2 Connecting single BlackBirds, Infrastructure mode”.[/vc_column_text][vc_raw_html]JTNDYnIlMjAlMkYlM0U=[/vc_raw_html][/vc_column][/vc_row][vc_row el_id="section_four"][vc_column][vc_header_raket header_type="h3" header="4 Multiple BlackBirds"][vc_column_text]It is possible to connect multiple BlackBirds to one computer in all the different modes. In infrastructure mode and WHN mode, just add as many BlackBirds as you like, following the instructions in section  “2 Connecting single BlackBirds, Infrastructure mode”. When using WiFi Direct mode, then we need to do some tweaking when setting up the WiFi Direct AP.
  • Start the WiFi Direct Soft AP separately
  • Add one or many BlackBirds to the Soft AP
  • Press the “Change Passphrase” button
(Please note, the passphrase must fulfill the security policy of your computer)[/vc_column_text][vc_column_text]Start the Kvaser Wi-Fi Pairing Tool[/vc_column_text][vc_column_text]
4.1 Start the WiFi Direct Soft AP separately
[/vc_column_text][vc_single_image image="26549"][vc_column_text]Now we must save the settings, as we will need them later.[/vc_column_text][vc_single_image image="26551"][vc_column_text]Save the settings...[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_single_image image="26552"][/vc_column][vc_column width="1/2"][vc_single_image image="26553"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]We can now start the tool:”Advanced/Configure PC Only”. After one minute, it will time out and say that it failed to find a BlackBird. This is totally correct, because we have not yet configured the BlackBird. But, most important, we can see that it has started the SoftAP. What happened? Well, the tool removed all earlier SoftAP and started a new SoftAP with the name “MyWiFiDirectAP” and the Passphrase “!1Qaz2wsx3edc” (I happened to use that passphrase, now you know one of my most secret passwords☺)[/vc_column_text][vc_column_text]
4.2 Connecting Multiple BlackBirds to existing Wi-Fi Direct SoftAP
[/vc_column_text][vc_column_text]We now have a Wi-Fi Direct SoftAP with the following parameters:
  • SSID “KV-WiFiDirect-LAGUR”  (You will have a different name)
  • Passphrase “!1Qaz2wsx3edc”
We also have an INI file named “MyBBGuideSettings.ini”[/vc_column_text][vc_code_raket language="t" code="JTVCQ29uZmlnJTVEJTBBVmVyc2lvbiUzRDElMEFTU0lEJTNES1YtV2lGaURpcmVjdC1MQUdVUiUwQVBhc3NwaHJhc2UlM0QzMzdBMzM3MzZFNkU0QTYyQjdDNjYyNEEzQkVGNkJEODkyRjEwNjVCQzUlMEFSZWdpb24lM0QxJTBBRGV2aWNlYWNjZXNzJTNEMSUwQUNvbmZpZ3Byb3QlM0QwJTBBRm9yY2VIb3N0ZWROZXQlM0Qw"][vc_column_text]Start the Kvaser Wi-Fi Pairing Tool, open then INI file with “File/Open Configuration”, then start the tool “Advanced/Configure Device Only”.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/3"][vc_single_image image="26554"][/vc_column][vc_column width="2/3"][vc_single_image image="26555"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]It seems to be working! You can repeat this step with all your BlackBirds.[/vc_column_text][/vc_column][/vc_row] [post_title] => How to connect multiple Kvaser BlackBirds [post_excerpt] => [post_status] => publish [comment_status] => open [ping_status] => closed [post_password] => [post_name] => how-to-connect-multiple-blackbirds [to_ping] => [pinged] => [post_modified] => 2019-11-18 21:03:53 [post_modified_gmt] => 2019-11-18 21:03:53 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?post_type=developer_blog&p=26560 [menu_order] => 0 [post_type] => developer_blog [post_mime_type] => [comment_count] => 0 [filter] => raw ) [comment_count] => 0 [current_comment] => -1 [found_posts] => 468 [max_num_pages] => 47 [max_num_comment_pages] => 0 [is_single] => [is_preview] => [is_page] => [is_archive] => [is_date] => [is_year] => [is_month] => [is_day] => [is_time] => [is_author] => [is_category] => [is_tag] => [is_tax] => [is_search] => [is_feed] => [is_comment_feed] => [is_trackback] => [is_home] => 1 [is_privacy_policy] => [is_404] => [is_embed] => [is_paged] => 1 [is_admin] => [is_attachment] => [is_singular] => [is_robots] => [is_favicon] => [is_posts_page] => 1 [is_post_type_archive] => [query_vars_hash:WP_Query:private] => 4a1b37fb0534fb0801ad36ab825cc9a6 [query_vars_changed:WP_Query:private] => 1 [thumbnails_cached] => [stopwords:WP_Query:private] => [compat_fields:WP_Query:private] => Array ( [0] => query_vars_hash [1] => query_vars_changed ) [compat_methods:WP_Query:private] => Array ( [0] => init_query_flags [1] => parse_tax_query ) )

News and Events

How to connect multiple Kvaser BlackBirds

How to connect multiple Kvaser BlackBirds

14/11/2019

In this document I will show the different methods available for connecting one or more BlackBirds to a single computer.… Read More

Read More

Rapid OEM engine ECU replacement with Pi Innovo’s M670 OpenECU Partner: Pi Innovo

13/11/2019

Read More

Read More

Best Practices & Measurement Tools to Troubleshoot Hydraulic Equipment

08/11/2019

Read More

Read More

Free ATI software training on Vision, ECU Rapid Prototyping & API Scripting

08/11/2019

Read More

Read More
Kvaser opens Hong Kong office to support Asia Pacific network

Kvaser opens Hong Kong office to support Asia Pacific network

03/11/2019

Kvaser continues business expansion with a Hong Kong office to support its sales and technical associate network in Asia. Kvaser… Read More

Read More
IBS Japan Joins Kvaser AB Sales Network

IBS Japan Joins Kvaser AB Sales Network

30/10/2019

IBS Japan has long supplied the ‘smart factory’, energy and transportation markets in Japan with network connectivity products, such as… Read More

Read More

Introducing the Kvaser Memorator Light HS v2

21/10/2019

Introducing the Kvaser Memorator Light HS v2; the simple, automatic solution for troubleshooting any CAN-based system. The Kvaser Memorator Light HS… Read More

Read More
Using kvmlib to read log Files from Kvaser Memorator Light HS v2

Using kvmlib to read log Files from Kvaser Memorator Light HS v2

21/10/2019

The Kvaser Memorator Light HS v2 features a single CAN channel, but two CAN message buffers that are used as… Read More

Read More
CiA at Industrial Transformation Asia-Pacific 2019

CiA at Industrial Transformation Asia-Pacific 2019

18/10/2019

CAN in Automation (CiA) is part of the Industrial Transformation Asia-Pacific (Itap) exhibition in Singapore. You can find us at stand 3D26 from 22… Read More

Read More
Kvaser’s October 2019 Software Release

Kvaser’s October 2019 Software Release

14/10/2019

Kvaser’s latest software release supports Python 3 onwards and adds a beta version of SocketCAN. Notable changes and additions include:… Read More

Read More