Í eini nýtslu, sum longu brúkar Azure IoT Python SDK, vel transportin MQTT og proxy-valmøguleikarnir hansara saman. Henda uppsetingin velur MQTT um WebSockets:

proxy = ProxyOptions(proxy_type='HTTP',
                     proxy_addr='203.0.113.10', proxy_port=8080)
client = IoTHubDeviceClient.create_from_connection_string(
    connection_string, websockets=True, proxy_options=proxy
)

Klassurnar koma frá skjalfesta grænseflatanum í SDK. Gev tóleindini sambandsstreingin gjøgnum loyniligu uppsetingina í nýtsluni og skift út dømis-proxy-endapunktin. Fyri ein almennliga atkomuligan IoT Hub-endapunkt, har almenningstilfong verða loyvdir, bjóðar HTTP-proxy-listin fram bjóðarar til HTTP-vert og -port; vátta, at tænastan loyvir ferðsluleiðina til málið. Hesir eru greiðir SDK-valmøguleikar; ein proxy, ið virkar í kaga, ella ein vanlig stýriskipanarstilling setur ikki ferðsluleið tóleindaklettins.

Kanna ProxyOptions-tilvísingina fyri tann valda proxy-týpin. Hon skilur ímillum HTTP-, SOCKS4- og SOCKS5-felt og skjalfestar týpisspecifika atferð fyri brúkaranavn/loyniorð, eisini avmarkingar fyri HTTP. At eitt felt er til lovar ikki allar sannvitingarháttir.

Proxy-kontan og tóleindarsamleikin heimila ymisk stig. Ein avvíst millumgongd kann steðga sambandinum, áðrenn brokerin metir tóleindarávirkingina. At velja WebSockets letur eisini avmarkingar proxysins fyri máli og atgongd vera galdandi.

Skráset tann valda transportin, málið og fyrsta miseydnaða stig. SDK-kletturin, proxy-útførslan og tann loyvda ferðsluleiðin mugu passa saman; hvørki eitt væleydnað kagabøn ella ein vanlig frágreiðing um, at SOCKS ber hvørt protokoll, veitir hesa samsvar.

Skyldar greinar